gpt4 book ai didi

string - 哪种算法可以找到字符串中唯一的一个重复单词?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:49 25 4
gpt4 key购买 nike

这是一个很常见的面试问题:

有一个全英文句子只包含一个重复的单词,例如:

输入字符串:today is a good day 为真

输出:

我有一个想法:

  1. 从字符串中读取每个字符,使用一些哈希函数计算哈希值直到得到一个空格(' '),然后将该哈希值放入哈希表中。

  2. 重复步骤 1 直到字符串结束,如果有重复的哈希值,则返回该单词,否则返回 null

实用吗?

最佳答案

你的做法很合理(实际上是我能想到的最好的)。还是要考虑到可能会出现碰撞的情况。即使哈希值相同,也要比较单词。

关于string - 哪种算法可以找到字符串中唯一的一个重复单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27482733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com