我知道如何使用strtok()函数对字符串进行标记。 现在我将数据保存在链表中。如果我使用cin.ignore从用户那里获取输入,我如何将输入的单词与我喜欢的列表中的数据进行比较。 PS:概念是开发搜索引擎。
答案 0 :(得分:0)
std::set
(或unordered_set)中,然后使用your_set.find
查找。顺便说一句,我怀疑这对于搜索引擎会有很大帮助,除了(可能)停止列表 - 确定当前的单词是否是您想要忽略的单词。例如,构建一个不值得索引的“a”,“an”,“the”等列表,并在索引某些内容时,检查它是否在最后(如果是的话,显然会忽略它)