c字符串比较与哈希比较

c字符串比较与哈希比较,第1张

概述我需要将一个字符串与c中的多个其他常量字符串进行比较.我很好奇哪个更快,散列我要比较的字符串并将其与所有其他常量字符串哈希进行比较,或者只是将字符串作为字符串进行比较.先感谢您 谢谢你的答案,我要做很多比较.任何人都可以给我一个好的,快速的,低资源密集型的算法吗?我所知道的唯一哈希是MD5,我有一种过度杀戮的感觉. 我还想补充一点,字符串最大可能是20或30个字符,大多数是7左右. 比较是进行一次 @H_502_0@ @H_502_0@ 我需要将一个字符串与c中的多个其他常量字符串进行比较.我很好奇哪个更快,散列我要比较的字符串并将其与所有其他常量字符串哈希进行比较,或者只是将字符串作为字符串进行比较.先感谢您

谢谢你的答案,我要做很多比较.任何人都可以给我一个好的,快速的,低资源密集型的算法吗?我所知道的唯一哈希是MD5,我有一种过度杀戮的感觉.

我还想补充一点,字符串最大可能是20或30个字符,大多数是7左右.

解决方法 比较是进行一次还是多次?如果比较只进行一次,那么你最好做一个直接比较.如果你需要将很多字符串与这组常量字符串进行比较,那么从长远来看,你可以通过哈希来节省时间.

这是一个足够简单的问题,您可以轻松地将其编写为两种方式,并查看哪种方法更适合于一组有代表性的输入.

@H_502_0@ 总结

以上是内存溢出为你收集整理的c字符串比较与哈希比较全部内容,希望文章能够帮你解决c字符串比较与哈希比较所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1223896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存