我的第一本算法书
星期天的时候去图书馆借的这本书,当借的时也没有仔细只是看到了标题比较感性兴趣于是就借了。昨天花了大概4个小时的时间把这本读完了。
先说这本书的主要内容:
这本书采用图片,通过分步讲解,以步骤图的形式展现了7个数据结构基本原理和26个基础算法的基本原理
数据结构基本原理:
链表、数组、栈、队列、哈希表、堆、二叉查找树
基础算法的基本原理:
排序 冒泡排序选择排序插入排序堆排序 归并排序 快速排序
提取码:z4vb 书名:《我的第一本算法书》作者:[日]石田保辉/[日]宫崎修一 译者:张贝 豆瓣评分:7.6 出版社:人民邮电出版社 出版年份:2018-11 页数:204 内容简介:本书采用大量图片,通过详细的分步讲解,以直。
数组的查找 线性查找 二分查找
图的搜索 广度优先搜索 深度优先搜索 贝尔曼- 福特算法 狄克斯特拉算法 A* 算法
安全算法哈希函数 共享密钥加密 公开密钥加密混合加密 迪菲- 赫尔曼密钥交换 消息认证码 数字签名 数字证书
本文通过写“我的第一本书”不同寻常的经历,反映那个时代人们不幸的命运以及在那种荒寒背景下特别可贵的一点乐趣和温情。这些都是作者在那个特定年代真切的感受和体验,有着独特的感悟和思考。作者通过对他的第一本书的追叙。
聚类 k-means 算法
其他算法 欧几里得算法 素性测试 网页排名 汉诺塔
读完后的收获:
最近阅读<<我的第一本算法书>>(【日】石田保辉;宫崎修一)本系列笔记拟采用golang练习之 graph_visit_test.go 顶点接口 图的遍历器接口 顶点的实现 候选节点队列接口. 候选节点的选择方式不同, 决定了是深度优先还是广。
虽然以前也看过算法书,但是每次都感觉得不是很直观的了解,读完这本书后对于数据结构基本原理与算法的基本原理,都有很直观了解。
阅读重点:
数据结构基本原理:基础算法的基本原理:作者:石田保辉 宫崎修一 虽然以前也看过算法书,但是每次都感觉得不是很直观的了解,读完这本书后对于数据结构基本原理与算法的基本原理,都有很直观了解。对于刚接触算法的人来说,。
算法部份:归并排序、快速排序、二分查找、图的搜索、k-means 算法值得多阅读
最近阅读<<我的第一本算法书>>(【日】石田保辉;宫崎修一)本系列笔记拟采用golang练习之 fermat_test.go, 验证和对比循环整除法和费马测试 由于质数在自然数中的占比是少数, 因此使用费马测试进行过滤, 能加速大数区间。
评论:
图的搜索
链表、数组