Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用字符串和整数键之间的性能(如果我正在进行随机查找)是否存在显着差异?在我的特殊情况下,字符串键更方便,但有点困难,我也可以使用 int 键进行设置。我只是想知道是否值得付出额外的努力。
很明显,散列和比较字符串通常比散列和比较更昂贵int。
int
这是否对您的特定程序有任何实际意义,我们无法判断。您需要分析您的程序并自己找出答案。
我的建议是为了清晰和易于维护而编写代码,然后分析并仅优化瓶颈。