首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
橙色酱油
掘友等级
iOSer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
图的遍历
图的遍历指的是从图中的任一顶点出发,对图中的所有顶点访问一次且只访问一次。图的遍历操作和树的遍历操作功能相似。图的遍历是图的一种基本操作,图的许多其它操作都是建立在遍历操作的基础之上。 遍历完所有的顶点而没有重复,即所谓“哈密尔顿问题”。 遍历完所有的顶点而可以重复,即所谓“旅…
数据结构-图
图(graph)是由顶点的有穷非空集合和顶点之间边的集合组成。通常表示为:G(V,E),其中G表示图,V是图G中顶点的集合,E是图G中边的集合。 逻辑结构分为两部分:V和E集合,其中,V是顶点,E是边。因此,用一个一维数组存放图中所有顶点数据;用一个二维数组存放顶点间关系(边或…
二叉树的应用-哈夫曼编码
哈夫曼树─即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。 在计算机信息处理中, “哈夫曼编码”是一种一致性编码法(又称“熵编码法”),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。这张编码表的特殊之处在于,它是根…
线索化二叉树
在二叉树的结点上加上线索的二叉树称为线索二叉树,对二叉树以某种遍历方式(如先序、中序、后序或层次等)进行遍历,使其变为线索二叉树的过程称为对二叉树进行线索化。
二叉树-存储实现
在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。一棵深度为k,且有2^k-1个结点的二叉树,称为满二叉树。 这种树的特点是每一层上的结点数都是最大结点数。而在一棵二叉树中,除…
KMP算法
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一…
字符串匹配算法-BF算法/RK算法
给你一个仅包含小写字母的字符串主串S=“abcacabdc”,模式串T=“abd”,请查找出模式串在主串第一次出现的位置。提示:主串和模式串都是小写字母且都是合法输入。
一道算法题
给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)
栈思想下的算法解题思路
题⽬目: 根据每⽇气温列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高超过该日的天数。如果之后都不不会升高,请在该位置0来代替。例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该…
如何基于顺序存储/链式存储角度设计一个队列结构
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front) 进行 删除操作,而在表的后端(rear) 进行 插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。
下一页
个人成就
文章被点赞
2
文章被阅读
9,711
掘力值
366
关注了
8
关注者
0
收藏集
0
关注标签
18
加入于
2020-03-01