c++ - 执行搜索以匹配指定作者并显示指定出版商的图书

标签 c++ algorithm

大家好!所以我的任务有问题。我成功地让它运行了作者的多个姓氏,但是现在,我需要按作者查找所有书籍,这意味着在集合中搜索与指定作者匹配的所有书籍,我还需要按出版商查找所有书籍,这显示指定出版商的图书列表。我将如何实现?我会使用字符串还是 vector ?任何帮助将不胜感激!

最佳答案

创建一个逻辑实体 ( struct ),它将所有必需的信息组合在一起。例如,struct Book { string name; string author;...}; , 然后创建一个 vector<Book> books并填充它。在此之后你可以使用 std::find使用用户定义的仿函数搜索指定作者的书籍的算法。

关于c++ - 执行搜索以匹配指定作者并显示指定出版商的图书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5026130/

相关文章:

c++ - 模板函数 : perform conversion based on typename

c++ - 以下编码问题SIGSEGV运行时错误

algorithm - 检测重复文件

algorithm - 如何减少这种 BinPack 算法? (它可能被称为 MinBreak-BinFill 之类的东西。)

c# - 我如何从对象列表中获取 n 个元素的不同元组的所有组合?

python - 在 Python 中线性化列表的最短方法

c++ - 在 api 中检索 Maya 着色器的颜色

c++ - "Extra Qualification on Member"模板类错误

javascript - 获取按天分组的时间

c++ - 试图引用已删除的函数、具有互斥成员的结构