
数据结构
文章平均质量分 97
数据结构从0到1
aMereNobody
高中(...........国赛练习中),计算机专业,专注于:前端Web,后端C/C++
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二叉树简介
树是一种非线性的数据结构,它是由n(n>=0)个有限节点组成一个具有层次关系的集合,把它叫做树是因为他看起来像一棵倒挂的树,也就是说他是根朝上,而叶朝下的。数据结构和算法概述-CSDN博客C语言单链表-CSDN博客C语言实现顺序表(增,删,改,查)-CSDN博客有一个特殊的节点,称为根节点,根节点没有前驱节点。除根节点外,其余节点被分成M(M>0)个互不相交的集合T1,T2,......,Tm。原创 2024-04-09 12:09:42 · 1072 阅读 · 15 评论 -
数据结构栈和堆列
队列:只允许一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)入队列:进入插入操作的一端称为。队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上出数据,效率会比较低。栈和顺序表一样,可以做成动态的也可以做成静态的,因为静态的一般是用在那种给定长度的地方,所以这里使用动态的实现栈。Stack.h:栈的结构体,头文件引用,接口函数的声明。Stack.c:接口函数的实现。原创 2024-04-02 18:55:39 · 937 阅读 · 34 评论 -
C语言单链表
C语言实现顺序表(增,删,改,查)-CSDN博客。原创 2024-03-28 20:17:02 · 1451 阅读 · 13 评论 -
C语言实现顺序表(增,删,改,查)
数据结构和算法概述-CSDN博客。原创 2024-03-27 07:22:29 · 2144 阅读 · 7 评论 -
数据结构和算法概述
时间复杂度和空间复杂度可以用来衡量一个算法的运行效率的。而所谓算法其实就是解决问题的方法,同一个问题使用不同的算法,虽然得到的结果相同但是耗费的时间和资源肯定所有差异,如:计算1到100的和,可以使用1+2+3+......+98+99+100=5050次方法要一路计算上来耗费时间非常大还容易出错另一种方法如:50*100+50=5050此方法出错的概率低计算速度快。这就意味着解决问题的算法有很多种,我们就需要从中选择最后的那一个,那么该如何判断算法的好坏。原创 2024-03-04 10:16:41 · 1065 阅读 · 2 评论