数据结构
文章平均质量分 96
将所学的数据结构写成文章,里面有数据结构源码,和分析。
萧瑟其中~
向上
展开
-
八种排序 (希尔排序 堆排序 快速排序 归并排序 计数排序,配上超详细的图例讲解 C语言版)
本文主要讲解八大排序,直接插入排序,希尔排序,直接选择排序,堆排序,冒泡排序,快速排序,归并排序和计数排序。内容相当丰富,较难的排序算法有详细的画图讲解,话不多说,学起来!学习排序算法是为了锻炼自己的梳理问题的能力,并提升写代码的能力。八大排序其中的希尔排序,快速排序和归并排序是比较复杂,都需要深层次理解其中的思想,并多敲代码。多多重复,百炼成钢!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连,你的支持的我最大的动力!!!原创 2024-05-16 21:56:21 · 672 阅读 · 2 评论 -
链表OJ题第二弹:环形链表和环形链表 II
这两道题做下来,会开拓自身的思路,可以自己推导一下上面的证明,巩固所学。话不多说,练起来!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连,你的支持的我最大的动力!!!原创 2024-02-25 21:07:56 · 926 阅读 · 0 评论 -
链表OJ题目合集第一弹:移除元素,反转链表,中间结点,倒数第k个结点,合并有序链表,回文结构,相交链表判断。(C语言版,有详细解析、图示和链接)
这次七道链表OJ题目的解析可以说是干货满满,。每做一道题,可以参考上面的图示来分析理解思路,多画图有助于你思路顺畅,后期写代码不卡壳。事后可以尝试自己总结其中用到的方法,话不多说,练起来!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连哦,你的支持的我最大的动力!!!原创 2024-02-17 16:51:29 · 831 阅读 · 1 评论 -
栈和队列OJ题:有效的括号,用栈实现队列,用队列实现栈,设计循环队列(C语言版,图文并茂,超级详细)
这篇文章将带来栈和队列四道经典的OJ题目,每道题都有图示加上文字分析,,让你理解起来更加简单,题目后面有Leetcode做题链接,话不多说,来看看吧!如果做完这四道经典OJ题目,会让更加了解栈和队列这两个数据结构。如果你对顺序表和链表感觉还有点生疏,可以看看这两篇文章,《顺序表和通讯录的实现》《单链表和双向链表的实现》话不多说,敲起来!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连,你的支持的我最大的动力!!!原创 2024-03-07 16:19:57 · 980 阅读 · 0 评论 -
数据结构——二叉树链式结构
二叉树的链式结构的实现理解起来比较抽象,涉及到一些递归的问题,这篇文章配备详细的图文解析,希望你有所收获!二叉树的链式结构实现就到这里就告一段落了。二叉树深层次的核心是递归,仅仅是学会这几个实现是远远不够的,还需要再练习一些关于链式二叉树的OJ题目。在下一篇二叉树的文章,会解析一写递归OJ题目。所以链式二叉树的数据结构你掌握了吗?赶紧练起来吧!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连,你的支持的我最大的动力!!!原创 2024-03-30 12:28:04 · 898 阅读 · 1 评论 -
数据结构——二叉树-堆(堆的实现,堆排序,TopK问题)
这篇文章介绍二叉树中的特殊的数据结构堆,堆的应用有堆排序和TopK问题。有详细的图文讲解,可以边看边敲,一起学起来吧!一开始的顺序表和链表适用于存储数据。当开始学习树的数据结构,会发现树的结构十分复杂,如果仅用于存储,还不如一开始学习顺序表和链表。但是树也确实有其他的重要功能,难度会陡然上升,需要前面牢固的数据结构基础。因此,更需要我们大量的练习。创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连,你的支持的我最大的动力!!!原创 2024-03-23 18:32:40 · 807 阅读 · 0 评论 -
超级详细——手撕贪吃蛇小游戏!
今天这篇贪吃蛇游戏实现满满干货,可以边看边写,或者反复观看。其中需要运用到C语⾔函数、枚举、结构体、动态内存管理、预处理指令、链表、Win32 API等知识,我相信你认真看一遍会学到不少知识。如果你边看边写,在写一部分的时候需要停下来看效果可以使用getchar()或者system(“pause”)这两段代码其中之一即可。都需要你按键盘上的按钮才会继续。Windows 这个多作业系统除了协调应⽤程序的执⾏、分配内存、管理资源之外, 它同时也是⼀个很⼤的服务中⼼,调⽤这个服务中⼼的各种服务(原创 2024-02-01 15:28:49 · 1064 阅读 · 1 评论 -
数据结构——顺序表和通讯录的实现
今天开启数据结构篇章,后续与顺序表相关的是链表,会持续更新。顺序表是入门的数据结构,从顺序表开始,了解如何存储并管理数据,可以尝试敲敲代码!今天内容还是蛮多的,希望你在看的同时,也能上手敲敲代码,感受数据结构的设计。多多重复,百炼成钢!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连哦,你的支持的我最大的动力!!!原创 2024-02-03 15:58:12 · 1340 阅读 · 1 评论 -
数据结构——单向链表和双向链表的实现(C语言版)
这篇文章关于链表的介绍,还有单向链表和双向链表的C语言实现,内容干货满满,建议边看边上手敲代码!通过这篇文章,相信你已经对链表这个数据结构有了一定的了解,可以开始刷一些链表的OJ题目。如果只是看了一遍,建议上手敲敲代码,实践出真知。创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连哦,你的支持的我最大的动力!!!原创 2024-02-09 15:00:10 · 2713 阅读 · 1 评论 -
数据结构:栈和队列的实现附上源代码(C语言版)
这篇文章是关于栈和队列的C语言实现,干货满满,大家可以边看边手写代码,最后附上栈和队列的参考代码。栈和队列的实现其实相较于链表的实现简单一些,是因为其结构的特殊要求。之后会出一篇关于栈和队列的OJ题目。多多重复,百炼成钢!创作不易,希望这篇文章能给你带来启发和帮助,如果喜欢这篇文章,请留下你的三连,你的支持的我最大的动力!!!原创 2024-02-27 22:45:10 · 1230 阅读 · 1 评论