本文档为数据结构和算法学习笔记,主要作者 @billryan 并不是专业算法选手,希望有专业的小伙伴一起来改进。我们希望这个笔记能给你在学习算法的过程提供思路和源码方面的参考,但绝不鼓励死记硬背!全文大致分为以下三大部分: Part I为数据结构和算法基础,介绍一些基础的排序/链表/基础算法 Part II为 OJ 上的编程题目实战,按题目的内容分章节编写,主要来源为 leetcode, lintcode, geeksforgeeks, hihocoder, topcoder. Part III 为附录