![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 96
麦克阿瑟将军
非著名博主,把csdn当成记笔记的地方喽
展开
-
C++STL---String用法总结
一个专门存储和处理字符类型的容器, 具有强大的功能,拥有丰富的函数,可以让我们在进行字符串操作的时候提供很大的帮助。max_size()函数求出其最多可以有大概40亿的长度,string的用法其实非常多,没有重点也就失去了价值,这里只列举常用的~。由于字符转常常伴随读入操作,因此在重点介绍一下读操作,比如数据包含空格…//定义空 string 容器//定义新容器, 将 “abcde” 作为初值//几乎不用//这里注意我们是可以直接用等号的~很方便(string str8(str);这样也行。原创 2024-05-27 20:52:35 · 916 阅读 · 0 评论 -
C++ STL map合集(包括map、multimap、unordered_map、unordered_multimap)
map和set有很多相似的操作,比如其函数部分几乎是一样的,下文还会将一些部分进行比较,文章的排版也和set部分几乎一样,可自行食用~ —>C++ STL set合集(包括set、multiset、unordered_set、unordered_multiset)C++ STL中标准关联容器map, multimap,包括set, multiset,内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也称为RB树(Red-Black Tree)。原创 2024-05-27 17:50:56 · 1049 阅读 · 0 评论 -
C++ STL set合集(包括set、multiset、unordered_set、unordered_multiset)
C++ STL中标准关联容器set, multiset, 包括map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也称为RB树(Red-Black Tree)。RB树的统计性能要好于一般平衡二叉树,其插入搜索速度都是log级别的,总之效率很高。set 的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就像一个集合一样。所有的操作的都是严格在logn时间之内完成,效率非常高。原创 2024-05-26 23:54:48 · 870 阅读 · 0 评论