发表评论取消回复
相关阅读
相关 《我的第一本算法书》阅读笔记 7-2 素性测试
素性测试是判断一个自然数是否为素数的测试。素数(prime number)就是只能被 1 和其自 身整除,且大于 1 的自然数。素数从小到大有 2、3、5、7、11、13……目
相关 《我的第一本算法书》阅读笔记 6-2 k-means 算法
1 什么是聚类 1.1 将相似的对象分为一组 聚类就是在输入为多个数据时,将“相似”的数据分为一组的操作。1 个组就叫作 1 个 “簇”。下面的示例中每个点都代表
相关 《我的第一本算法书》阅读笔记 4-6 A* 算法
A\(A-Star)算法也是一种在图中求解最短路径问题的算法,由狄克斯特拉算法发展而来。 狄克斯特拉算法会从离起点近的顶点开始,按顺序求出起点到各个顶点的最短路径。也就是说,
相关 《我的第一本算法书》阅读笔记 4-3 深度优先搜索
深度优先搜索和广度优先搜索一样,都是对图进行搜索的算法,目的也都是从起点开始搜 索直到到达指定顶点(终点)。深度优先搜索会沿着一条路径不断往下搜索直到不能再继续为止,然后再折返
相关 《我的第一本算法书》阅读笔记 4-2 广度优先搜索
广度优先搜索是一种对图进行搜索的算法。假设我们一开始位于某个顶点(即起点),此 时并不知道图的整体结构,而我们的目的是从起点开始顺着边搜索,直到到达指定顶点(即终 点)。在此过
相关 《我的第一本算法书》阅读笔记 1-7 堆
目录 堆介绍 向堆添加数据 从堆取出数据 解说 应用示例 来源 -------------------- 堆是一种图的树形结构,被用于实现“优先队列”(prio
相关 《我的第一本算法书》阅读笔记 1-5 队列
与前面提到的数据结构相同,队列中的数据也呈线性排列。虽然与栈有些相似,但队列中 添加和删除数据的操作分别是在两端进行的。就和“队列”这个名字一样,把它想象成排成一 队的人更容易
相关 《我的第一本算法书》阅读笔记 1-4 栈
栈也是一种数据呈线性排列的数据结构,不过在这种结构中,我们只能访问最新添加的数据。栈就像是一摞书,拿到新书时我们会把它放在书堆的最上面,取书时也只能从最上面的新书开始取。 -
相关 《我的第一本算法书》阅读笔记 1-3 数组
目录 1 访问数据 2 添加数据 3 删除数据 4 访问时间&添加时间&删除时间 补充说明 来源: -------------------- 数组也是数据呈线性
相关 《我的第一本算法书》阅读笔记 1-2 链表
链表是数据结构之一,其中的数据呈线性排列。在链表中,数据的添加和删除都较为方便,就是访问比较耗费时间。 -------------------- 这就是链表的概念图。Blu
还没有评论,来说两句吧...