刘新宇于 1999 年和 2001 年在清华大学自动化系分别获得学士和硕士学位,长期从事软件研发工作,现就职于亚马逊中国仓储和物流技术团队,他关注基本算法和数据结构,尤其函数式算法。
刘老师有个书《算法新解》,他七年磨一剑,笔耕不辍,写成《算法新解》一书。《算法新解》总共分4部分——树、堆、队列和序列、排列和搜索,用函数式和传统方法介绍主要的基本算法和数据结构,数据结构部分包括二叉树、红黑树、AVL树、Trie、Patricia、后缀树、B树、二叉堆、二项式堆、斐波那契堆、配对堆、队列、序列等;基本算法部分包括各种排序算法、序列搜索算法、字符串匹配算法(KMP等)、深度优先与广度优先搜索算法、贪心算法以及动态规划。
如果大家有兴趣可以买一个书看看。
历史上,费马、伽罗瓦、高斯、黎曼等人的作品出版经历各有不同,而我们应感激那些保存、传播知识的人。刘老师自 2009 年起在线分享函数式算法等内容,2017 年出版中文版书籍,后收集反馈从 2020 年底重写,2023 年 5 月完成新版。
整个书稿都是 LaTeX 完成的。 基础信息如下:
相对于之前的书稿主要变化如下:
作者附注:仅供学习交流用途。
书稿地址:https://github.com/liuxinyu95/AlgoXY
若您不方便获取,可以从网盘获得:
链接:https://pan.baidu.com/s/1-mD0oNRry336qQs04RThDg?pwd=c94g 提取码:c94g
夸克网盘:https://pan.quark.cn/s/d5b4b1b41151