![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++算法补注
文章平均质量分 67
Elec Liu
原来是无知,给了我莫名的勇气
展开
-
CLion编辑器使用技巧
【代码】CLion编辑器使用技巧。原创 2023-10-24 19:15:58 · 103 阅读 · 0 评论 -
ACM模式注意事项
getline()原创 2023-10-09 21:58:45 · 120 阅读 · 0 评论 -
C/C++算法——散列表
散列表的英文叫Hash Table,我们平时也叫它哈希表或者Hash 表。散列表用的是数组支持按照下标的特性,所以,由数组演化而来。可以说,如果没有数组,就没有散列表。散列表是算法在使用散列的查找算法分为两步。原创 2023-08-01 22:39:09 · 372 阅读 · 0 评论 -
C++ 栈与队列
其中,typename可以是任何基本类型,例如intdoublechar、结构体等,也可以是STL标准容器,例如vectorsetqueue等。原创 2023-07-04 21:35:53 · 336 阅读 · 0 评论 -
string类的用法
可以像 C 语言中一样,将 string 对象当做一个数组,然后使用数组下标的方式来访问字符串中的元素。函数(为了兼容 STL 容器而引入)或。函数(C 语言习惯保留)来获得。在 C++ 中,可以使用。函数用于改变字符串长度。原创 2023-06-26 18:01:32 · 186 阅读 · 0 评论 -
C++ 常用算法补注
【代码】C++ 常用算法补注。原创 2023-06-23 14:40:59 · 55 阅读 · 0 评论 -
C++ 常用语法补注
是一个C/C++语言存储类型,仅在语句块内部使用,初始化可为任何表达式。看起来繁琐冗长,我们实际可以用。原创 2023-06-21 21:47:44 · 433 阅读 · 0 评论 -
STL容器——map的用法
map翻译为映射,map可以将任何基本类型(包括STL容器)映射到任何基本类型(包括STL容器)。下面是mapmultimap和之间的差别。注意这三种映射的底层实现,他决定了算法的时间复杂度。特别注意multimap其实是数值可重复版本的map。需要添加头文件和命名空间# include using namespace std;原创 2023-06-20 16:06:54 · 340 阅读 · 0 评论 -
STL容器——unordered_set的用法
容器,可直译为无序 set 容器。即容器和set容器很像,唯一的区别就在于set容器会自行对存储的数据进行排序,而容器不会。下面是setmultiset和之间的差别。注意这三种集合的底层实现,他决定了算法的时间复杂度。特别注意multiset其实是数值可重复版本的set。需要添加头文件和命名空间# include using namespace std;原创 2023-06-19 20:27:37 · 4271 阅读 · 0 评论 -
STL容器——vector的用法
vector翻译为向量,可以理解为变长数组。如果使用vector,需要添加头文件和命名空间。单独定义一个vector其中的typename可以是任何基本类型,如int , double , char,结构体;也可以是STL容器,如vector,set,string等。//注意两个“>”中间需要有空格定义vector数组。原创 2023-06-07 09:34:04 · 478 阅读 · 0 评论