![](https://img-blog.csdnimg.cn/direct/1efc1811e08243adb49a8a7506998c5b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
文章平均质量分 85
数据结构知识专项训练
bigbigli_大李
️公众号:大李编程
️个人虽喜欢独处,但却喜欢朋友们点赞的热闹氛围,同时期待着您的关注
自2024年6月起开始更新《大李的算法宝典》C++系列教程,包括语法、算法、数据结构,希望能帮助到您!
展开
-
数据结构01 栈及其相关问题讲解【C++实现】
栈是一种线性数据结构,栈的特征是数据的插入和删除只能通过一端来实现,这一端称为“栈顶”,相应的另一端称为“栈底”。原创 2024-06-12 17:36:12 · 837 阅读 · 0 评论 -
数据结构02 队列及其应用【C++实现】
队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,前端一般叫做队头,后端叫队尾。队列就像学校做操站队一样,来的人一个一个往后站,走的时候从前往后一个一个走。原创 2024-06-14 21:55:04 · 519 阅读 · 0 评论 -
数据结构03 链表的基本操作【C++数组模拟实现】
由于链表的特殊结构,决定了它拥有一个数组所没有的优势,那就是进行插入删除操作的时候,不需要移动元素。简单的来说,链表就像一环扣一环的链子一样,当你想插入删除元素的时候,只需要找到你要插入或者删除的位置,然后解开该位置两边的环,然后将新的环连接上即可。前言:本节内容主要了解链表的基本概念及特点,以及能够通过数组模拟学会链表的几种基本操作,下一节我们将通过STL模板完成链表操作,可以通过。:在头结点之后插入数据,其特点是读入的数据顺序与线性表的逻辑顺序正好相反,可用来实现倒序输出一个元素序列。原创 2024-06-25 15:15:15 · 436 阅读 · 0 评论