本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。
Aditya Bhargava
软件工程师,兼具计算机科学和美术方面的教育背景,在adit.io撰写编程方面的博客。
其实,我们平时常用的数据结构,就是数组链表,树,图,然后,由此,我们就可以遍历,在里面放了数据,就要用到查找,查找的时候,如果有顺序,那肯定就比较快,那么如何查找呢?查找一般用二分和查找树,查找,那就得排序啊,排序呢,简单的有,冒泡,快速,插入,选择,希尔...
评分最近买了本有趣的电子书[《算法图解》]。这本书很薄,可以很快地看完——如果不考虑做习题的时间的话。 这本书对我这样一个编程爱好者来说是很有意思的,我理解了一些非常有用的常规算法,比如: 二分查找 选择排序 递归 快速排序 散列表 广度优先搜索 狄克斯特拉算法 贪婪算法...
评分算法教科书通常让人昏昏欲睡,麻烦就在于算法是绕不开的必修课。以前大学有这个课程,看过几本算法书,都不太满意,看不懂很打击自信心。 而这本图解书确实有所突破,很容易看懂,不枯燥。书不到200页,我几个小时就看了一半。虽然都是些入门级的算法,经过作者梳理后就很清晰...
评分 评分所以第七章后面假设海报到底是Sarah的还是Alex的?拿黑胶唱片到海报的边的权重为负7,也就是黑胶唱片换海报后,还能额外得到7美金,这样才解释得通。英文版网上没找到,中文版这部分看得揪心,是翻译出了问题还是作者笔误?全书还是比较侧重于让读者更容易理解,这点确实很不错...
超级棒,一直觉得很枯燥的数学竟然如此迷人?忽然重燃对数学的兴趣。
评分超级棒,一直觉得很枯燥的数学竟然如此迷人?忽然重燃对数学的兴趣。
评分递归,分而治之DC, 快速排序 散列表 广度有限搜索DFS,图 => 求最短路径 Dijkstra算法 => 求最短加权路径(不带负边),Bellman-Ford算法(带负边) 贪婪算法,集合覆盖,NP完全 动态规划DP => 背包问题,最长公共子串 KNN算法 => 分类,回归,机器学习 树,二叉树查找,二分查找 平衡 => 红黑树 B树,红黑树,伸展树,堆 => 数据库结构 反向索引 傅里叶变换 分布式算法,MapReduce, 布隆过滤器,HyperLogLog => 概率型数据结构 SHA算法 => 比较文件,局部敏感 Simhash算法 => 判断相似度,局部不敏感 Diffie-Hellman加密算法 => 公钥密钥 线性规划 => Simplex算法
评分小读物
评分小读物
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有