数据结构
文章平均质量分 86
数据结构知识分享
后端小白聪根
爱学习编程的小白
展开
-
数据结构之——(手撕)顺序表
很少会用静态的顺序表。原创 2023-08-22 11:19:08 · 1593 阅读 · 16 评论 -
数据结构之 时间复杂度与空间复杂度
1:什么是时间复杂度与空间复杂度首先对于我们所写的程序来说,为了评估一个算法的好与坏我们需要通过该程序的时间与空间的复杂度来比较,这里的比较是在程序正确的情况下来比较的,时间复杂度:简而言之就是这个算法所运行时需要多少时间,我们采用的是渐进时间复杂度,时间复杂度越低,则在相对情况下该程序好。记作:T(n) = O(f(n)).空间复杂度: 空间复杂度 =算法本身所需要的空间+算法的辅助空间。原创 2023-07-01 12:20:10 · 408 阅读 · 1 评论 -
(详解)数据结构-----------栈与队列 c语言实现
栈与队列的详细讲解原创 2023-08-29 20:13:46 · 1138 阅读 · 13 评论 -
(纯c)数据结构之------>链表(详解)
单链表的详解原创 2023-08-26 16:59:12 · 1502 阅读 · 16 评论 -
归并排序与计数排序(含代码)
归并排序(递归与非递归)+计数排序原创 2023-10-24 16:48:47 · 126 阅读 · 42 评论 -
(手撕)快速排序 ----->c语言实现 +图解
手撕快速排序(详细讲解)原创 2023-09-26 16:13:46 · 509 阅读 · 35 评论 -
(超详解)堆排序+(图解)
堆排序详解原创 2023-09-19 12:43:13 · 268 阅读 · 36 评论 -
(手撕)数据结构--->堆
详解数据结构堆原创 2023-09-16 20:56:38 · 879 阅读 · 38 评论 -
数据结构之-----二叉树
其实在我们电脑中经常会使用到树这个数据结构,比如我们的磁盘放置文件的结构就是这样的。在实际中有许许多多的方法可以用来表示树的结构,我们来介绍一种非常牛逼的方法,叫做孩子兄弟法。子孙:在某一棵树中,选定根节点之后所有的其它节点都是该节点的子孙。结构 ,与我们前面所学的顺序表与链表不同,数据元素的对应是1对多的关系,只有一个根结点,且。双亲结点或父节点:结点的前驱结点曾为它的父节点或双亲结点。结点的祖先:从根到该节点所经分支上的所有节点。,看成这样的结构的时候我们有利于采用分治的思想解决二叉树的有关问题。原创 2023-09-15 19:56:23 · 268 阅读 · 10 评论