如何让CStringArray中的信息不重复?

moliliang 2009-01-20 10:56:19
当对象.add() 时,有什么高速的方式来得知集合中已经有重复的数据?
如果有重复的数据则continue ?

我不喜欢用那种循环查看是否相同的方式来进行..因为那样效率太低了..感觉..

或者有其他的相关的集合有这样的功能?

谁能告诉下下? ^_^~~~~~~
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishion 2009-01-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xsc2001 的回复:]
如果数据量很大的话还是用哈希表是解决。那样排重速度快。
[/Quote]
这个快
ok1234567 2009-01-21
  • 打赏
  • 举报
回复
如果元素很大,就对元素排个序,二分查找
元素少的话,就循环吧
smallfishff 2009-01-21
  • 打赏
  • 举报
回复
最终如果有什么方法的 它还是要在内部循环判断.当你使用指针判断时... 不知道你要多高的效率??
moliliang 2009-01-21
  • 打赏
  • 举报
回复
明白~
xsc2001 2009-01-20
  • 打赏
  • 举报
回复
如果数据量很大的话还是用哈希表是解决。那样排重速度快。

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧