数据结构
文章平均质量分 80
数据结构相关
是小明同学啊
一名有上进心的小白
展开
-
✨✨[数据结构]——最经典的七大排序(超详细近两万字教程,你值得拥有)✨✨
文章目录一,插入排序1,直接插入排序(1)基本思想(2)主要步骤(3)代码实现(4)性能分析2,希尔排序(1) 基本思想(2) 主要步骤(3) 代码实现(4) 性能分析二,选择排序1,直接选择排序(1)基本思想(2)主要步骤(3)代码实现(4)性能分析2,堆排序(1)基本思想&主要步骤(2)大堆和小堆(3)父子结点(3)主要步骤(4)向下调整法(5)特别注意(6)代码实现(7)性能分析三,交换排序1,冒泡排序(1)基本思想(2)主要步骤(3)代码实现(4)冒泡和直接插入相比较(5)性能分析2,快..原创 2021-10-07 16:00:05 · 5345 阅读 · 67 评论 -
[数据结构]——线性表总结(c语言代码实现)爆肝两万字!
线性表总结文章目录线性表总结一,顺序表1,头文件2,C文件3,测试菜单文件(menu)4,顺序表的优缺点二,单链表1,头文件2,C文件3,测试文件4,带头链表和不带头链表三,双向链表1,头文件2,C文件四,栈1,栈的相关概念(1),定义(2),实现方式的选择2,头文件3,C文件4,测试文件五,队列1,队列的相关概念(1),定义(2),实现方式的选择1,头文件2,C文件3,测试文件六,栈和队列的补充七,二叉树1,树的概念2,前序,中序,后序遍历3,二叉树的层序遍历线性表:线性表是由n个数据特性相同的元素原创 2021-09-29 09:00:23 · 1973 阅读 · 34 评论 -
[数据结构]单链表各种操作的代码实现
单链表各种操作的代码实现文章目录单链表各种操作的代码实现SList.h:SList.c:Test.c:今天简简单单的复习一下单链表的各种操作。具体操作有:打印,尾插,头插,尾删,头删,在任意结点之前插入,删除任意结点,malloc一个新结点,在所给链表中查找数据x,并返回它的结点等。标注的比较详细,可以借助注释食用哦。代码要分为三个项:(全部在一个项中是不规范的)SList.h:包的引用和函数的声明SList.c:各个操作的实现SList.c:各个操作的实现SList.h:#原创 2021-09-13 19:29:48 · 719 阅读 · 39 评论