发表评论取消回复
相关阅读
相关 《我的第一本算法书》阅读笔记 7-2 素性测试
素性测试是判断一个自然数是否为素数的测试。素数(prime number)就是只能被 1 和其自 身整除,且大于 1 的自然数。素数从小到大有 2、3、5、7、11、13……目
相关 《我的第一本算法书》阅读笔记 6-2 k-means 算法
1 什么是聚类 1.1 将相似的对象分为一组 聚类就是在输入为多个数据时,将“相似”的数据分为一组的操作。1 个组就叫作 1 个 “簇”。下面的示例中每个点都代表
相关 《我的第一本算法书》阅读笔记 5-10 数字证书
公开密钥加密”和“数字签名”无法保证公开密钥确实来自信息的发送者。因此,就算公 开密钥被第三者恶意替换,接收方也不会注意到。不过,如果使用本节讲解的数字证书,就能 保证公开密钥
相关 《我的第一本算法书》阅读笔记 5-9 数字签名
数字签名不仅可以实现消息认证码的认证和检测篡改功能,还可以预防事后否认问题的发 生。由于在消息认证码中使用的是共享密钥加密,所以持有密钥的收信人也有可能是消息的发 送者,这样是
相关 《我的第一本算法书》阅读笔记 4-6 A* 算法
A\(A-Star)算法也是一种在图中求解最短路径问题的算法,由狄克斯特拉算法发展而来。 狄克斯特拉算法会从离起点近的顶点开始,按顺序求出起点到各个顶点的最短路径。也就是说,
相关 《我的第一本算法书》阅读笔记 1-7 堆
目录 堆介绍 向堆添加数据 从堆取出数据 解说 应用示例 来源 -------------------- 堆是一种图的树形结构,被用于实现“优先队列”(prio
相关 《我的第一本算法书》阅读笔记 1-5 队列
与前面提到的数据结构相同,队列中的数据也呈线性排列。虽然与栈有些相似,但队列中 添加和删除数据的操作分别是在两端进行的。就和“队列”这个名字一样,把它想象成排成一 队的人更容易
相关 《我的第一本算法书》阅读笔记 1-4 栈
栈也是一种数据呈线性排列的数据结构,不过在这种结构中,我们只能访问最新添加的数据。栈就像是一摞书,拿到新书时我们会把它放在书堆的最上面,取书时也只能从最上面的新书开始取。 -
相关 《我的第一本算法书》阅读笔记 1-3 数组
目录 1 访问数据 2 添加数据 3 删除数据 4 访问时间&添加时间&删除时间 补充说明 来源: -------------------- 数组也是数据呈线性
相关 《我的第一本算法书》阅读笔记 1-2 链表
链表是数据结构之一,其中的数据呈线性排列。在链表中,数据的添加和删除都较为方便,就是访问比较耗费时间。 -------------------- 这就是链表的概念图。Blu
还没有评论,来说两句吧...