首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
長楽
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
【数据结构】堆(二)——堆排序、TOP-K问题
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。需将这个数组进行大堆排列,分为两种调整形式:向上调整和向下调整。向上调整和向下调整的思想可以参考我的例外一篇博客:http://t.csdn.第h层,有2^(h-1)个节点,需要向下调整0次(直接不算,从第h-1层开始算)。第h-1层...
【数据结构】堆(一)——堆的实现
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。Heap.Heap.Test.如果有一个关键码的集合K = { , , ,…, },把它的所有元素按完全二叉树的顺序存储方式存储 在一个一维数组中,并满足: <= 且 <= ( >= 且 >= ) i = 0,1,2…,则称为小堆(或...
【数据结构】树以及二叉树的概念
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。有一个特殊的结点,称为根结点,根节点没有前驱结点,如上图的A除根节点外,其余结...
【数据结构】队列(链式队列)
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。Queue.Queue.Test.入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头。一种是数组,一种是链表。数组在头删上面效率低,需要挪动数据。链表头删容易。我们定义一个尾指针tail,我们就可以大大提高尾插的效...
【数据结构】栈的实现
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。Stack.Stack.Test.栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。...
【数据结构】详解链表(一)——单链表(动图讲解)
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。Slist.Slist.Test.单链表是一种链式存取的 数据结构 ,用一组地址任意的 存储单元 存放线性表中的数据元素。 链表中的数据是以结点来表示的,每个结点的构成:元素 ( 数据元素 的映象) + 指针 (指示后继元素 存储 位...
【数据结构】详解动态顺序表
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。SeqLisht.SeqList.Test.顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通...
【马里奥数据结构吃“金币”】时间复杂度和空间复杂度
喜欢的话:世间因为少年的挺身而出,而更加瑰丽。因此衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。时间复杂度主要衡量一个算法的运行快慢,空间复杂度主要衡量一个算法运行所需要的额外空间。但我们一般比较在乎时间复杂度。时间复杂度的定义:在计算机科学中...
个人成就
文章被点赞
1
文章被阅读
7,291
掘力值
93
关注了
6
关注者
5
收藏集
0
关注标签
0
加入于
2023-01-07