多用STL 及 C++ string的两个我不知道的用法
2013-04-09 13:52
218 查看
其实从之前到现在的编程比赛,我每次都发现善用STL的好处很大,很多时候是因为自己想直接用数组,因为觉得数据速度更加快,而且用得多比较手熟···
但总有那么几次要么在map上,要么在堆上面(每次都是手打堆········),要么在其它什么的,链表一直不想用vector,还是因为觉得速度慢,有点臃肿···
哎,其实慢得了多少呢,以后多多注意多多用好了
原来堆是在<algorithm>里面,长姿势长姿势
还有看了其它人的代码(参见http://programming2013.cstnet.cn/qualification/solution/6119),才知道string可以这样用:
哎哟太长见识了
但总有那么几次要么在map上,要么在堆上面(每次都是手打堆········),要么在其它什么的,链表一直不想用vector,还是因为觉得速度慢,有点臃肿···
哎,其实慢得了多少呢,以后多多注意多多用好了
原来堆是在<algorithm>里面,长姿势长姿势
还有看了其它人的代码(参见http://programming2013.cstnet.cn/qualification/solution/6119),才知道string可以这样用:
for (i = 0; str[i]; i++){ if (str[i] >= 'a' && str[i] <= 'z') s += str[i]; else{ printf("%s%c", (mpp.count(s)==0)?s.c_str():mpp[s].c_str(), str[i]); s = ""; } }
哎哟太长见识了
相关文章推荐
- C++ STL 算法 --- 你可能不知道的一些用法
- C++ STL 算法 --- 你可能不知道的一些用法
- 【STL】C++ string 类基本用法样例
- STL sort函数的用法
- fstream用法 STL
- C++ string 用法详解
- 目录里的两个你不知道文件揭秘
- css_eg01_让不知道宽高的两个元素水平垂直居中
- STL中list用法详解
- STL中常用的vector,map,set,sort 用法
- STL sort原理及用法详解
- STL中map用法详解
- 【STL】find的用法
- C++STL 常用 函数 用法
- 你不知道的shell用法和脚本,简单&强大
- c++ STL的list用法总结
- 关于 java中 求两个字符串中最大的公共子串之引发对return的用法探讨
- STL学习之七:list用法示例
- C++ string 用法详解--原作者是Nicolai M.Josuttis
- STL 算法接口及用法说明