![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
sylarCode
这个作者很懒,什么都没留下…
展开
-
C++三种容器:list、vector和deque的区别
说起常见的三种容易,具体信息可查看相关博客 list: https://blog.csdn.net/wolf_break/article/details/81300033 vector: https://blog.csdn.net/wolf_break/article/details/81335569 deque: https://blog.csdn.net/wolf_break...原创 2018-08-01 18:15:21 · 763 阅读 · 0 评论 -
STL之deque
deque是一种双向开口的数据结构,所谓双端开口,它指可以轻易从两端进行push,pop操作. 1实现方式 1.1deque整体结构 deque从逻辑上来说是连续线性空间,实际来说由一段段的定量连续空间构成,deque负责维护整个整体的连续性。 deque采用一段连续的map空间(不是stl的map)作为主控,map存储着里n个元素,每个元素都是一个指针,指向一片连续的内存空间。如下图...原创 2018-08-01 18:02:11 · 204 阅读 · 0 评论 -
类相关疑难点
初始化列表 初始化列表的顺序按照类内的变量声明顺序来执行,可测试 class A { public: int a; int b; int c; A(int val):b(++val),a(++val),c(++val){} }; 结构体和类 结构体也可以内置函数,和类右什么区别? 访问权限的区别。结构体默认public,类的话默认priva...原创 2018-07-30 15:11:10 · 121 阅读 · 0 评论 -
指针常见面试题
备注 还可参考数组一文和函数一文 数组:https://blog.csdn.net/wolf_break/article/details/78320138 函数:https://blog.csdn.net/wolf_break/article/details/78320460 指针相减 同一类型指针可以进行互减操作 int a[] = {2,4,5}; int *p...原创 2018-07-24 19:04:11 · 1849 阅读 · 0 评论 -
STL之vector
vector知识总结原创 2017-11-02 21:06:58 · 195 阅读 · 0 评论 -
文章标题
list基本实现和相关操作原创 2017-11-10 22:45:49 · 148 阅读 · 0 评论 -
函数
函数基础知识原创 2017-10-23 16:45:58 · 233 阅读 · 0 评论 -
数组
数组基本知识原创 2017-10-23 16:25:44 · 388 阅读 · 0 评论 -
string详解
string基础知识原创 2017-10-12 16:27:12 · 460 阅读 · 0 评论 -
常量和引用
常量和引用原创 2017-10-11 18:43:34 · 342 阅读 · 0 评论 -
堆和优先队列
1.堆 1.1关键操作 1.1.1插入 1.1.2删除 1.1.3创建 1.2 STL heap 2.优先队列 1.堆 从结构上来说是一种完全二叉树(假设树有n层,前n-1层元素塞满,第n层所有元素靠着左边) 根据排序方式分为最大堆和最小堆。最大堆定义是父节点比它的子节点要大 1.1关键操作 堆主要有两种关键的操作 1.1.1插入 将新插入的元素放入二叉树的最...原创 2018-08-02 19:38:41 · 220 阅读 · 0 评论