
C++
一只帅气的小菜鸡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++的基础知识【面试遇到】
文章目录1. 多态1.1 多态的分类1.2 动态多态满足的条件1.3 动态多态的使用2. 空指针与野指针2.1 空指针2.2 野指针3. const关键字3.1 const修饰指针3.2 const修饰函数4. static关键字4.1 静态成员变量4.2 静态成员函数 1. 多态 参考:参考视频 1.1 多态的分类 静态多态:函数重载和运算符重载属于静态多态,复用函数名,但是形参的个数或类型不...原创 2020-08-06 16:22:05 · 267 阅读 · 0 评论 -
C++之实现优先队列
二叉堆详解实现优先级队列 二叉堆主要操作有2个:sink(下沉)和 swim(上浮),用以维护二叉堆的性质。 其主要应用有两个,首先是一种排序方法【堆排序】,第二是一种很有用的数据结构【优先级队列】。 二叉堆 首先,二叉堆和二叉树有啥关系呢,为什么人们总数把二叉堆画成一棵二叉树? 因为,二叉堆其实就是一种特殊的二叉树(完全二叉树),只不过存储在数组里。一般的链表二叉树,我们操作节点的指针,而在...原创 2020-03-14 22:44:03 · 1362 阅读 · 2 评论