![](https://img-blog.csdnimg.cn/direct/0d54a1793035420094930d314b992d36.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构 “ 入门之路 ”
文章平均质量分 95
存放有关数据结构入门,初阶知识的专栏,希望大家持续关注
Eternity._
计算机专业在校大学生,阿里云专家博主,C/C++爱好者,祝大家天天开心,事事如意
展开
-
数据结构——排序
>**排序**:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。原创 2023-09-18 20:33:38 · 372 阅读 · 1 评论 -
数据结构——二叉树
树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。原创 2023-09-11 12:14:49 · 396 阅读 · 3 评论 -
数据结构——栈和队列
栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。原创 2023-05-19 13:58:11 · 390 阅读 · 1 评论 -
数据结构——带头双向循环链表
`无头单向非循环链表:结构简单,一般不会单独用来存数据。实际中更多是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。另外这种结构在笔试面试中出现很多。带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势,实现反而简单了,后面我们代码实现了就知道了。原创 2023-05-12 00:08:04 · 346 阅读 · 1 评论