Ai-Reads:《算法图解》读书笔记

2017-08-27  本文已影响0人  威玲旺卡
Ai-Reads: Grokking Algorithms.png
书名:《算法图解》(原文书名:《Grokking Algorithms》,作者:Aditya Y. Bhargava,译者:袁国忠)
购买链接:中译版 , 原版

简短点评:爱因斯坦说,“如果你不能把它解释给你外婆听,那么你就没有弄明白。”(You do not really understand something unless you can explain it to your grandmother.)用来解释这本用心的书再合适不过。真的弄明白了才能把文绉绉的理论说成大白话。这是一本鼓励人学习计算机算法的好书。

前言:这篇是「威玲旺卡Aileen」在读过中译版的《Grokking Algorithms》后的笔记。转载笔记不用注明我,但请注明原书作者和译者,及标注链接到购买链接,谢谢。


第1章:二分查找(Binary Search)+ 时间复杂度O

第2章:选择排序(Selection Search)+ 数组(Array)+ 链表(List)

第3章:递归(Recursion)+栈(Stack)

第4章:快速排序(Quick Sort)+分而治之(Divide & Conquer)

第5章:散列表,a.k.a. 哈希表(Hash Table)

第6章:广度优先搜索(Breadth-First-Search,BFS)+ 图(有向/无向)+ 队列(Queue)

第7章:狄克斯特拉算法(Dijkstra's Algorithm)+ 加权图(Weighted Graph)

第8章:贪婪算法 (Greedy Algorithm)+ NP完全问题(NP-completeness)+ 集合 (Set)

第9章:动态规划 (Dynamic Programming, DP)

第10章:K最近邻(K Nearest Neighbor, KNN)

第11章:展望

复杂度集合:


最后更新时间:2017年8月

上一篇下一篇

猜你喜欢

热点阅读