数据结构(初阶)
文章平均质量分 94
数据结构最常用,最基本,也是最重要的知识
昵称就是昵称吧
这个作者很懒,什么都没留下…
展开
-
数据结构——非线性结构 之 二叉树,详细解析
要认识二叉树,首先要先了解树,二叉树是树的一种特殊的结构。目录一、树1.1树的概念和结构1.2树的相关专业名词1.3树和非树二、二叉树2.1二叉树的概念的结构三、二叉树的功能实现3.1二叉树节点的设计3.2创建二叉树的新节点3.3二叉树链式结构的遍历3.3.1二叉树前序遍历的实现3.3.1二叉树中序遍历的实现3.3.1二叉树后序遍历的实现3.4求二叉树的数据个数(节点个数)的实现3.5求二叉树的叶子节点个数的实现3.6...原创 2022-04-16 07:30:00 · 5910 阅读 · 7 评论 -
数据结构——线性表之 栈 和 队列,详细解析
可以先了解线性表的无头单向非循环链表(单链表)---数据结构——单链表的增加、删除、查找、修改,详细解析_昵称就是昵称吧的博客-CSDN博客,和线性表的带头双向循环链表---数据结构:带头双向循环链表——增加、删除、查找、修改,详细解析_昵称就是昵称吧的博客-CSDN博客一、线性表之栈1、栈的表示和实现1.1栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除。操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO..原创 2022-04-12 20:53:47 · 1797 阅读 · 9 评论 -
数据结构:带头双向循环链表——增加、删除、查找、修改,详细解析
读者可以先阅读这一篇:数据结构——单链表的增加、删除、查找、修改,详细解析_昵称就是昵称吧的博客-CSDN博客,可以更好的理解带头双向循环链表。一、带头双向循环链表的处理和介绍1、带头双向循环链表的概念链表的概念:链表是一种物理存储结构上非连续、非顺序的数据结构——单链表的增加、删除、查找、修改,详细解析_昵称就是昵称吧的博客-CSDN博客,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。带头双向循环链表是链表中最复杂的,因为它具有了链表存在的结构中所有的结构:带头...原创 2022-04-09 17:13:39 · 4857 阅读 · 9 评论 -
数据结构——单链表的增加、删除、查找、修改,详细解析
链表的概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。单链表是链表很重要的一种,如果理解了它,那么对于其他链表的理解,就会事半功倍。目录一、单链表的处理1、节点的设置2、节点(结构体)内存空间的开辟二、单链表功能的实现1、整体框架2、主菜单3、功能的实现3.1 打印单链表数据功能的实现3.2 从单链表尾部插入节点功能的实现3.3从单链表头部插入节点功能的实现3.4从单...原创 2022-04-07 14:55:19 · 10340 阅读 · 2 评论