首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用c++将字符串散列为整型?

如何使用c++将字符串散列为整型?
EN

Stack Overflow用户
提问于 2010-03-29 09:04:50
回答 10查看 43K关注 0票数 17

我必须编写自己的散列函数。如果我只想做一个简单的散列函数,将字符串中的每个字母映射到一个数值(即a=1,b=2,c=3,...),有没有一种方法可以在字符串上执行这种散列,而不必首先将其转换为c字符串来查看每个字符?有没有一种更有效的散列字符串的方法?

EN

Stack Overflow用户

发布于 2010-03-29 09:09:14

您可以使用[]操作符检查std::string中的每个字符。但是,您可以查看Boost::Functional/Hash以获得更好的散列方案的指导。在c中的here中也有一个散列函数列表。

票数 5
EN
查看全部 10 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2535284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档