- 博客(19)
- 收藏
- 关注
原创 C++ 类和对象(零)
类的实例化是当我们自定义一个类出来时,我们用这个类创建一个有固定命名的变量对象时,这就是类的实例化。int _month;int _day;public:void Print()const//这个const修饰了this指针,表示无法通过this指针修改指向的对象。//从这里我们阔以看出隐式传递的this指针。//其实我们是不会显性的输入this指针的,编译器会自动在成员变量前添加this指针int main()
2023-10-26 22:00:24 80 1
原创 C++入门概念
C++命名空间的作用主要是为了防止开发过程中,开发人员之间的变量或者函数的名称定义冲突。当然有时候也可能是为了防止与C++标准库命名空间产生冲突,例:std标准库的命名空间中的。
2023-10-20 23:36:14 102 1
原创 归并排序 —— C语言
归并递归的思想是,将所有元素分割到最小单位,当元素都是单个时,此时可以认为单个元素是有序的,然后进行,之后进行。。。。以此类推最后将所有元素归并为有序。归并的整个过程是比较大小后进行尾插。
2023-10-06 20:56:35 120 1
原创 C语言进阶 — 浮点型在内存中的存储
浮点型数据就是数学中的小数,在C语言中,float、double、long double等都是浮点数。printf("n的值为:%d\n", n);//9printf("*pFloat的值为:%f\n", *pFloat);//printf("num的值为:%d\n", n);printf("*pFloat的值为:%f\n", *pFloat);//9.0num 和 *pFloat 在内存中明明是同一个数,为什么浮点数和整数的解读结果会差别这么大?
2023-06-03 11:11:10 115
原创 初级数据结构 — 二叉树 | 堆
是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。,所以二叉树的分支范围就是0 ~ 2.,就是其所有的根的分支(度),2. 图解关于堆的函数功能。1.什么是二叉树 | 堆。1.什么是二叉树 | 堆。
2023-05-26 17:48:51 132 4
原创 刷题 — 链表
将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n)O(n),空间复杂度 O(1)O(1)。给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。给出的链表为1→2→3→4→5→NULL, m= 2,n=4。返回1→4→3→2→5→NULL。要求:空间复杂度 O(1)O(1) ,时间复杂度 O(n)O(n)。数据范围: 0\leq n\leq10000≤n≤1000。
2023-05-14 01:25:00 104 5
原创 初阶数据结构 — 栈和队列
队列:只允许在一端进行插入数据操作在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头。
2023-05-12 23:07:22 170
原创 初级数据结构 — 带头双向循环链表
带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势,实现反而简单。带头:即具有头节点,它不存储数据。对链表进行插入删除操作时也不会影响该节点。双向:即链表的有两个指针一个指向前一个结点,一个指向后一个结点。循环:链表的头结点存储了尾结点的地址,链表的尾结点存储了头节点的地址。
2023-05-12 11:30:28 160 4
原创 扫雷游戏实现(递归) — C语言
简单介绍 C语言 扫雷游戏的的实现,经过三子棋的锻炼目前来说比较难理解的应该是,后序将用图片展开来解析代码。
2023-05-11 00:06:29 220 4
原创 数据结构 — 顺序表
头文件和函数名的声明//因为data存储的是开辟数组的首元素的地址,data和arr都是整形指针类型的元素(int* arr和int* data),data = arr, 相当于把arr中存储的地址赋给了data。//data和arr存储的值(地址)都相等,解引用是解引用他们存储的值,又因为*arr + 1 == arr[1] ,所以*data+1 == data[1],因为他们存储的值相同,所以他们指向的是同一块数组区域。//所以data[1] == arr[1]
2023-04-21 18:10:33 189 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人