当前位置:  开发笔记 > 编程语言 > 正文

C++将一堆值与给定值进行比较

如何解决《C++将一堆值与给定值进行比较》经验,为你挑选了1个好方法。



1> Joao da Silv..:

如果你正在寻找的值是与运算符<(如int,float和std :: strings)可比,那么使用std :: set将值放在那里然后检查set.find(value)=会更快= set.end().这是因为该集合将以特定顺序存储值,以便更快地进行查找.使用哈希表会更快.但是,对于少于50个值左右你可能没有注意到任何差异:)所以我的经验法则是:

少于5项:如果有多个||

5个或更多:放入一个集合或哈希表

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有