
C++
sylarCode
这个作者很懒,什么都没留下…
展开
-
C++三种容器:list、vector和deque的区别
说起常见的三种容易,具体信息可查看相关博客list: https://blog.youkuaiyun.com/wolf_break/article/details/81300033 vector: https://blog.youkuaiyun.com/wolf_break/article/details/81335569 deque: https://blog.youkuaiyun.com/wolf_break...原创 2018-08-01 18:15:21 · 799 阅读 · 0 评论 -
STL之deque
deque是一种双向开口的数据结构,所谓双端开口,它指可以轻易从两端进行push,pop操作.1实现方式1.1deque整体结构deque从逻辑上来说是连续线性空间,实际来说由一段段的定量连续空间构成,deque负责维护整个整体的连续性。 deque采用一段连续的map空间(不是stl的map)作为主控,map存储着里n个元素,每个元素都是一个指针,指向一片连续的内存空间。如下图...原创 2018-08-01 18:02:11 · 238 阅读 · 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 · 149 阅读 · 0 评论 -
指针常见面试题
备注还可参考数组一文和函数一文 数组:https://blog.youkuaiyun.com/wolf_break/article/details/78320138函数:https://blog.youkuaiyun.com/wolf_break/article/details/78320460指针相减同一类型指针可以进行互减操作 int a[] = {2,4,5}; int *p...原创 2018-07-24 19:04:11 · 1895 阅读 · 0 评论 -
STL之vector
vector知识总结原创 2017-11-02 21:06:58 · 256 阅读 · 0 评论 -
文章标题
list基本实现和相关操作原创 2017-11-10 22:45:49 · 178 阅读 · 0 评论 -
函数
函数基础知识原创 2017-10-23 16:45:58 · 263 阅读 · 0 评论 -
数组
数组基本知识原创 2017-10-23 16:25:44 · 428 阅读 · 0 评论 -
string详解
string基础知识原创 2017-10-12 16:27:12 · 506 阅读 · 0 评论 -
常量和引用
常量和引用原创 2017-10-11 18:43:34 · 392 阅读 · 0 评论 -
堆和优先队列
1.堆1.1关键操作1.1.1插入1.1.2删除1.1.3创建1.2 STL heap2.优先队列1.堆从结构上来说是一种完全二叉树(假设树有n层,前n-1层元素塞满,第n层所有元素靠着左边) 根据排序方式分为最大堆和最小堆。最大堆定义是父节点比它的子节点要大1.1关键操作堆主要有两种关键的操作1.1.1插入将新插入的元素放入二叉树的最...原创 2018-08-02 19:38:41 · 259 阅读 · 0 评论