数据结构
文章平均质量分 81
Farewell_me
这个作者很懒,什么都没留下…
展开
-
C语言数据结构快速排序的非递归、归并排序、归并排序的非递归、计数排序等的介绍
C语言数据结构快速排序的非递归、归并排序、归并排序的非递归等的介绍C语言数据结构快速排序的非递归、归并排序、归并排序的非递归等的介绍。原创 2024-06-05 21:14:32 · 394 阅读 · 0 评论 -
C语言数据结构快速排序(快排)的霍尔、挖坑及前后指针等的介绍
C语言数据结构快速排序(快排)的霍尔、挖坑及前后指针等的介绍C语言数据结构快速排序(快排)的霍尔、挖坑及前后指针等的介绍。原创 2024-06-03 23:10:37 · 603 阅读 · 0 评论 -
C语言数据结构排序、插入排序、希尔排序(多组并排、一组排完排另一组)、选择排序、堆排序、冒泡排序等的介绍
C语言数据结构排序、插入排序、希尔排序等的介绍C语言数据结构排序、插入排序、希尔排序等的介绍。原创 2024-06-01 17:13:03 · 645 阅读 · 0 评论 -
leetcode及牛客网二叉树相关题、单值二叉树、相同的树、二叉树的前序、中序、后序遍历、另一棵树的子树、二叉树的遍历、 对称二叉树等的介绍
leetcode及牛客网二叉树相关题、单值二叉树、相同的树、二叉树的前序、中序、后序遍历、另一棵树的子树、二叉树的遍历等的介绍leetcode及牛客网二叉树相关题、单值二叉树、相同的树、二叉树的前序、中序、后序遍历、另一棵树的子树、二叉树的遍历等的介绍。原创 2024-05-31 20:39:54 · 1106 阅读 · 0 评论 -
C语言链式二叉树、链式二叉树结构的创建、前序遍历、中序遍历、后序遍历、层序遍历来遍历二叉树、二叉树的元素个数、二叉树的高度、第K层元素的个数、判断是否完全二叉树、二叉树的销毁、DFS、BFS等的介绍
堆结构的实现采用的是数组实现二叉树,可以达到很好的效果。但是这种情况是基于满二叉树或者完全二叉树的情况,遇到非完全二叉树的情况,无法很好的实现,因此我们采用链式二叉树。C语言链式二叉树、链式二叉树结构的创建、前序遍历、中序遍历、后序遍历、层序遍历来遍历二叉树、二叉树的元素个数、二叉树的高度、第K层元素的个数等的介绍。原创 2024-05-30 21:06:52 · 1138 阅读 · 0 评论 -
C语言数据结构堆排序、向上调整和向下调整的时间复杂度的计算、TopK问题等的介绍
C语言数据结构堆排序、向上调整和向下调整的时间复杂度的计算、TopK问题等的介绍C语言数据结构堆排序、向上调整和向下调整的时间复杂度的计算、TopK问题等的介绍。原创 2024-05-29 21:51:52 · 1478 阅读 · 0 评论 -
C语言数据结构堆的概念及结构、堆结构创建、初始化堆结构、销毁堆、交换函数、向上调整函数、插入堆、向下调整函数、删除堆的根元素、判断堆是否为空、获取堆顶元素、获取堆元素个数等的介绍
C语言数据结构堆的概念及结构、堆结构创建、初始化堆结构、销毁堆、交换函数、向上调整函数、插入堆、向下调整函数、删除堆的根元素、判断堆是否为空、获取堆顶元素、获取堆元素个数等的介绍C语言数据结构堆的概念及结构、堆结构创建、初始化堆结构、销毁堆、交换函数、向上调整函数、插入堆、向下调整函数、删除堆的根元素、判断堆是否为空、获取堆顶元素、获取堆元素个数等的介绍。原创 2024-05-29 16:31:18 · 1131 阅读 · 0 评论 -
C语言数据结构树、树的概念、树的表示、二叉树的概念、特殊的二叉树、二叉树的性质等的介绍
C语言数据结构树、树的概念、树的表示、二叉树的概念、特殊的二叉树、二叉树的性质等的介绍C语言数据结构树、树的概念、树的表示、二叉树的概念、特殊的二叉树、二叉树的性质等的介绍。原创 2024-05-28 21:08:00 · 915 阅读 · 0 评论 -
leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍
leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍leetcode有效的括号leetcode用队列实现栈leetcode用栈实现队列leetcode设计循环队列。原创 2024-05-27 19:35:52 · 695 阅读 · 0 评论 -
C语言数据结构队列的概念及结构、队列的实现、队列结构的创建、初始化队列、销毁队列、入队列、出队列、获取队列元素个数、判断队列是否为空、获取队列头元素、获取队列尾元素、测试等的介绍
C语言数据结构队列的概念及结构、队列的实现、队列结构的创建、初始化队列、销毁队列、入队列、出队列、获取队列元素个数、判断队列是否为空、获取队列头元素、获取队列尾元素、测试等的介绍C语言数据结构队列的概念及结构、队列的实现、队列结构的创建、初始化队列、销毁队列、入队列、出队列、获取队列元素个数、判断队列是否为空、获取队列头元素、获取队列尾元素、测试等的介绍。原创 2024-05-26 21:31:02 · 596 阅读 · 0 评论 -
C语言数据结构栈的概念及结构、栈的实现、栈的初始化、销毁栈、入栈、出栈、检查是否为空、获取栈顶元素、获取有效元素个数等的介绍
C语言数据结构栈的概念及结构、栈的实现、栈的初始化、销毁栈、入栈、出栈、检查是否为空、获取栈顶元素、获取有效元素个数等的介绍C语言数据结构栈的概念及结构、栈的实现、栈的初始化、销毁栈、入栈、出栈、检查是否为空、获取栈顶元素、获取有效元素个数等的介绍。原创 2024-05-25 17:55:56 · 579 阅读 · 0 评论 -
C语言数据结构双向链表、初始化双向链表、打印双向链表、销毁双向链表、双向链表尾插、头插、尾删、头删、查找指定数值位置节点、指定位置之前插入、指定位置删除等的介绍
C语言数据结构双向链表、初始化双向链表、打印双向链表、销毁双向链表、双向链表尾插、头插、尾删、头删、查找指定数值位置节点、指定位置之前插入、指定位置删除等的介绍C语言数据结构双向链表、初始化双向链表、打印双向链表、销毁双向链表、双向链表尾插、头插、尾删、头删、查找指定数值位置节点、指定位置之前插入、指定位置删除等的介绍。原创 2024-05-24 21:44:37 · 843 阅读 · 0 评论 -
leetcode以及牛客网单链表相关的题、移除链表元素、链表的中间节点、合并两个有序链表、反转链表、链表分割、倒数第k个节点、链表的回文结构、相交链表、环形链表,随机链表的复制等的介绍
leetcode以及牛客网单链表相关的题、移除链表元素、链表的中间节点、合并两个有序链表、反转链表、链表分割、倒数第k个节点等的介绍leetcode以及牛客网单链表相关的题、移除链表元素、链表的中间节点、合并两个有序链表、反转链表、链表分割、倒数第k个节点等的介绍。原创 2024-05-23 22:33:57 · 646 阅读 · 0 评论 -
单链表创建、单链表打印、一级和二级指针做参数、尾插、头插、尾删、头删、查找指定数值位置、指定位置之前插入、指定位置删除、指定位置之后插入、指定位置之后删除等的介绍
单链表创建、单链表打印、一级和二级指针做参数、尾插、头插、尾删、头删、查找指定数值位置、指定位置之前插入、指定位置删除、指定位置之后插入、指定位置之后删除等的介绍单链表创建、单链表打印、一级和二级指针做参数、尾插、头插、尾删、头删、查找指定数值位置、指定位置之前插入、指定位置删除、指定位置之后插入、指定位置之后删除等的介绍。原创 2024-05-22 21:21:04 · 1371 阅读 · 0 评论 -
C语言动态顺序表结构的创建、初始化结构、尾插、尾删、头插、头删、指定位置插入、指定位置删除、找指定数值下标等的介绍
C语言动态顺序表结构的创建、初始化结构、尾插、尾删、头插、头删等的介绍C语言动态顺序表结构的创建、初始化结构、尾插、尾删、头插、头删等的介绍。原创 2024-05-20 20:18:41 · 635 阅读 · 0 评论 -
数据结构简单介绍、算法简单介绍、算法复杂度、时间复杂度、空间复杂度等的介绍
数据结构简单介绍、算法简单介绍、算法复杂度、时间复杂度等的介绍数据结构是计算机存储,组织数据结构的方式,指相互之间存在一种或多种特定关系的数据元素的集合。算法: 简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。算法的时间复杂度是一个函数(函数式),一个算法执行所耗费的时间,理论上是不能算出来的,只有运行程序才能知道。但是一个算法所花费的时间与其中语句的执行次数成正比例。所以算法中的基本操作的执行次数,为算法的时间复杂度。数据结构简单介绍、算法简单介绍、算法复杂度、时间复杂度等的介绍。原创 2024-05-15 21:01:07 · 1121 阅读 · 1 评论