【C/C++笔记】:易错难点3 (二叉树)

首先可以将root放入队列中,由于root的level=0,所以从其出发的可以直接到达点的level=1,将root从队列中弹出,然后将level=1的点放入队列中,因此现在队列的所有节点的level=1。将一棵...

【C++深度探索】unordered_set、unordered_map封装

unordered_map和unordered_set的底层都是使用哈希表来实现的,然后在外面套了一层壳,为了能够更好的实现代码复用,我们对哈希表进行了很多修改还使用了仿函数,封装了普通迭代器和const迭代...

【C++笔记】引用和const引用以及inline和nullptr

哈喽,各位小伙伴大家好!上期我们讲了命名空间。这期我们来讲引用。话不多说,咱们进入正题!向大厂冲锋!引用不是新定义⼀个变量,而是给已存在变量取了⼀个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同⼀...

【C语言 | 数组】C语言数组详解(经典,超详细)

本文详细地介绍C语言的数组,先是介绍数组5个重要内容:数组所在的内存地址、数组的内容、数组的类型、数组元素的类型、数组元素的个数;然后介绍数组的几个地址——a、&a、&a[0];数组的初始化、字符串等。_c语...

【C语言】动态内存管理(上)

在本文中主要是介绍了为什么要进行动态内存开辟,以及我们在动态内存开辟的时所要用到的一部分函数——malloc、calloc、free,还用它们在使用上面的一些细节。干货满满!!!...

【C语言篇】C语言常考及易错题整理DAY3

C语言精选常考题以及易错题整理,一起来练练手吧!❤️...

【C语言】深入讲解指针(上)

之前我们初步了解了指针的概念,没有看过的大家可以移步到【C语言】初阶指针详解,接下来我们将继续深入了解指针,本内容由于过长会分上、中、下3篇进行讲解,接下来我们就进入深入了解指针的第一篇。我们回顾完指针数组,再...

【C++】OJ习题 篇1

OJ习题...

【C++从小白到大牛】栈和队列(优先级队列)

本文主要讲解C++STL库中stack、queue、priority_queue的使用方法和模拟实现。...

【C++】—— 内存管理

C++的内存管理哦...