本书分4 部分,同时用函数式和传统方法介绍主要的基本算法和数据结构。数据结构部分包括二叉树、红黑树、AVL 树、Trie、Patricia、后缀树、B 树、二叉堆、二项式堆、斐波那契堆、配对堆、队列、序列等;基本算法部分包括各种排序算法、序列搜索算法、字符串匹配算法(KMP 等)、深度优先与广度优先搜索算法、贪心算法以及动态规划。
本书适合软件开发人员、编程和算法爱好者,以及高校学生阅读参考。
purely functional data structure + pearls of functional algorithm design。新瓶装旧酒,亮点是和命令式实现的比较。parallel algorithm着墨太少,系统性不如CMU 15210 lecture notes,fp老炮可以略过此书。
评分##Day 61 用Haskell和Lisp写算法,新颖及巩固,又多了解了一些数据结构 #百日早起学习挑战
评分##开始是在TL讨论组看的电子版,后来惊闻出了实体版,于是又买了本,内容上比电子版更翔实。汉母语作者写的算法书里,这本是我觉得最好的一本。
评分##还是不错的,就是现在对算法分析不是很感兴趣,只看了树
评分##函数式编程来解决常见算法问题,角度独特,深度也够,但各种C++、Python、Haskell语言混着写,比较奇怪
评分##【2019-12-30】希望能够通过此书重塑对算法的修养 【2020-03-02】扔回“想读” 【2021-04-04】求求了,什么时候能够让我打周赛和切葱一样简单啊!每次都卡在最后一题!一点都不快乐!! 【2021-06-13】没咋看呢,可信专业级居然过了,没有追求了,不读了😄
评分##本书分4 部分,同时用函数式和传统方法介绍主要的基本算法和数据结构。数据结构部分包括二叉树、红黑树、AVL 树、Trie、Patricia、后缀树、B 树、二叉堆、二项式堆、斐波那契堆、配对堆、队列、序列等;基本算法部分包括各种排序算法、序列搜索算法、字符串匹配算法(KMP 等)、深度优先与广度优先搜索算法、贪心算法以及动态规划。
评分##简单看了一部分内容,感觉这本书的作者不是一个好老师,书中把一些基本的数据结构的概念都描述得晦涩难懂,算法的实现过程就更加晦涩了,我估计除了作者本人没多少人能够看明白这本书吧。
评分##伪代码基本可以省略了,不如Python清晰易懂。小疵不少。