如何从词典中选择一个得分最高的单词并打印出来
How to select a word from a dictionary which has the highest score and print it
嘿,我
正在尝试创建一个函数,该函数本身找到得分最高的单词,然后列出该单词,我目前正在使用向量来查找得分最高的单词,但我希望从字典中获取该单词。
你存储单词的向量是std::string
的向量,而不是Word
指针的向量。因此,您不能使用compare_by_score
因为它期望后一种参数,而不是第一种。
在向量中存储Word
指针,或者更改compare_by_score
函数以接受const std::string&
参数,然后在函数中将其转换为Word
对象。
相关文章:
- 按单词搜索文件,然后在C++中打印特定行数
- 如何打印 BFS 路径本身而不是此单词梯的路径长度?
- 用最少的元音打印单词
- 延迟逐个字符打印单词
- 我的控制台正在打印随机单词以及没有执行正确的数学运算
- 如何在 STL 中使用reverse_iterator打印单词
- 如果该行包含特定单词 (C++),请打印该行
- 用句子从单词打印单词
- 打印所有可能有 4 个字母的单词的时间太多
- 打印出使用地图实现的Trie中的所有单词
- 如何在带有给定特定前缀的向量中打印出单词
- 使用Trie打印所有字典的单词
- (C++) 打印字符数组字符串的单词时出现问题
- 动态分配的数组C 读取句子并打印单词
- 如何将消息发送到缓冲区并反向打印前三个单词的消息
- 打印以 "a" 开头的单词(字符串中)
- 打印由用户定义的数组,第一个数字确定单词的大小,第二个数字确定行的大小
- 如何在单词中打印元音
- 从结构上打印单词
- 如何从.txt文件复制单词到数组.然后将每个单词打印在单独的一行上