首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Createsequence
掘友等级
后端开发工程师
一个兴趣使然的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
数据结构与算法(十一):二叉树
1.什么是二叉树 1.1.概述 首先,需要了解树这种数据结构的定义: 树的结构类似现实中的树,一个父节点有若干子节点,而一个子节点又有若干子节点,以此类推。 1.2.名词解释 名称 含义 根节点 树的
数据结构与算法(一):队列
1.什么是队列 队列是一种特殊的线性表。 队列元素的进出遵循“先进先出”原则:即只允许在前端(front)也就是队头进行删除操作,而只能在后端(rear)也就是队尾进行插入操作。 如图所示: 队列的最
数据结构与算法(十二):堆排序
1.什么是堆排序 1.1.堆,堆排序 对于“堆”我们可以理解为具有以下性质的完全二叉树: 每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆 每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆
数据结构与算法(十六):平衡二叉树
1.什么是平衡二叉树 1.1.概述 平衡二叉树(AVL树)是一种带有平衡条件的二叉搜索树。它的特性如下: AVL树的左右两个子树的高度差的绝对值不超过1 AVL树的左右两个子树都是一棵平衡二叉树 举个
数据结构与算法(十八):图
1.什么是图 1.1.概述 首先,我们已经在之前学习过了树这种数据结构,树能反映一对多的关系,但是却无法反映多对多的关系,因此我们引入了图这种数据结构。 对于图,其节点也可以叫做顶点,每个节点具有零或
数据结构与算法(十三):赫夫曼树
1.什么是赫夫曼树 给定n个权值作为n个叶子节点,构造一课二叉树,若该树的带权路径长度和(wpl)达到最小,称这样的二叉树为最优二叉树,也就是赫夫曼树。 要理解这句话,我们需要了解几个关键词: 路径:
数据结构与算法(五):栈与递归实现计算器功能
1.计算器的计算思路分析 我们以计算3+8*2-6这个算式为例: 将算式解析为数字和符号:3,+,8,*,2,-,6 准备一个用于存放数字的数字栈numStack,还有一个存放运算符号的符号栈symb
数据结构与算法(四):栈
1.什么是栈 栈(stack)是一种先进后出的有序列表,其中的元素只能在线性表的同一端进出, 允许元素插入和删除的一端被称为栈顶(top),固定的另一端被称为栈底(button)。 2.数组简单实现栈
数据结构与算法(十):哈希表
1.什么是哈希表 1.1.概述 通俗的理解一下: 如果我们有n个元素要存储,那我们就用l个内存单元来存储他们 然后我们有一个哈希函数f(x),我们把元素n用函数计算得到哈希值,也就是f(n) f(n)
数据结构与算法(二):单链表
1.什么是链表 链表是一种数据结构,跟数组不同,链表不需要连续的内存空间,而是通过指针将零散的内存块连接起来。 因此,链表的查找需要通过节点按顺序遍历,而增加与删除通过只需要操作指针指向,这也造成了相
下一页
个人成就
文章被点赞
69
文章被阅读
26,010
掘力值
1,094
关注了
20
关注者
37
收藏集
0
关注标签
14
加入于
2022-06-26