tempad

STL使用问题

Readygo技术搜索引擎 网络搜索 efish 2008-1-14 16:13:56

STL使用问题

楼主hesoft(怀着感动的心)2002-07-20 09:45:46 在 VC/MFC / 基础类 提问

我想用STL容器保存一大堆字串,每个字串的长度都不等,一次载入窗口,要求有查找的高效率,怎么构造这个容器和进行查找会具有极大的效率? 问题点数:0、回复次数:11Top

1 楼hesoft(怀着感动的心)回复于 2002-07-20 10:06:26 得分 0

我想用STL容器保存一大堆字串,每个字串的长度都不等,一次载入这些字串,要求有查找的高效率,怎么构造这个容器和进行查找会具有极大的效率?  
   
  有人知道吗?  
  Top

2 楼jmcooler()回复于 2002-07-20 10:11:23 得分 0

自己写个类,至于查找算法,去研究一些介绍算法的书籍。  
  在MFC里,已经就有这样的类CStringArray和CStringList,你也可以去研究这两个类的源码,不过这两个类继承自CArray和CList模板类。Top

3 楼hesoft(怀着感动的心)回复于 2002-07-20 10:15:28 得分 0

楼上的兄弟,很谢谢你,但我需要的用STL现有的容器和算法来处理Top

4 楼hesoft(怀着感动的心)回复于 2002-07-20 11:28:02 得分 0

高手,高手在哪?  
   
    里都是些小朋友吗?Top

5 楼wanglei888(阿笨猫)回复于 2002-07-20 11:28:47 得分 0

这样保存你的字符串:  
  std::vector<string*>   stringList;  
   
  这样相当于一个字符串的动态数字,vector提供了高效率的查找算法Top

6 楼wanglei888(阿笨猫)回复于 2002-07-20 11:30:43 得分 0

写错了:(  
   
  重写:  
   
  这样保存你的字符串:  
  std::vector<string*>   stringList;  
   
  这样相当于一个字符串的动态数组,vector提供了高效率的查找算法  
  Top

7 楼zhangdaqiang(我来也)回复于 2002-07-20 11:32:29 得分 0

std::vector<string*>   stringList;  
   
  这样相当于一个字符串的动态数组,vector提供了高效率的查找算法  
  Top

8 楼hesoft(怀着感动的心)回复于 2002-07-20 12:09:15 得分 0

还真都是些小朋友,算了,自已解决Top

9 楼Wargod2002(Wargod2002)回复于 2002-07-20 12:58:40 得分 0

如果注重单个元素查找的效率,那就用set  
  如果注重大批量元素查找的平均效率,那就用hash_set  
  我这样说有问题吗?  
   
  vc毕竟是个工具,所以来这个版的人或多或少地会拘泥  
  于工具的使用而忽略了其它Top

10 楼glassshark(★★★★★★)回复于 2002-07-20 13:26:32 得分 0

SBTop

责任编辑: efish 参与评论 查找更多:
相关文章
关于recordset的addnew 关于recordset的addnew
在线等待,请各位大虾帮忙!!!!!!!!! 在线等待,请各位大虾帮忙!!!!!!!!!
有没有人有vc++6.0的中文帮助啊? 有没有人有vc++6.0的中文帮助啊?
正式版Microsoft Visual Studio .NET的开发环境Micr… 正式版Microsoft Visual Studio .NET的开发环境Microsoft2002 Version及Microsoft.NET框架1.0 Version分别是多少?
C++能干什么? C++能干什么?
怎样合法性检查用户的输入是ip地址 怎样合法性检查用户的输入是ip地址
怎么办?请求紧急支援,不胜感激 怎么办?请求紧急支援,不胜感激
求两个页面中两个表格模拟成一个表格的样子的方法??? 求两个页面中两个表格模拟成一个表格的样子的方法???
jswdk的路径:[x:]\jswdk-1.0.1\webpages\web-inf\j… jswdk的路径:[x:]\jswdk-1.0.1\webpages\web-inf\jsp\beans请问resin对应的路径是什么?
請問誰現在是用workflow來開發lotus notes程式????? 請問誰現在是用workflow來開發lotus notes程式?????
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎