Lifelong Learn: Data Structure and Algorithm¶
Books¶
-
Data Structures & Algorithms in Python, Michael T. Goodrich
用 Python 实现数据结构
用 Python 实现一些数据结构,讲解的非常细致,难度适中,课后题很多都很有启发性。整理习题答案,放在 Github 项目Data-Structures-and-Algorithms-in-Python。 同时,为了方便以后的继续学习,也在持续写一个库,主要就是参考这本书的源代码,也放在 Github: toydata
-
Data Structures Using C, Reema Thareja
纯 C 实现的数据结构
讲解非常清晰的一本书,用纯 C 实现全部的数据结构。代码有少许错误,但是总体感觉尚可。 之前看的时候用 Zim 做了一些习题和笔记
Courses¶
-
Data Structures(Stanford, CS166)
比较深入的数据结构课程
感觉难度比较大
-
算法
资料非常详细,且有演示视频
-
Introduction to Algorithms & Models of Computation
同属Introduction to Algorithms & Models of Computation的两个部分。感觉算法讲的特别深入。另外 B section 的代码是用 Python 实现的。
作者Jeff Erickson也在今年 6 月(1st edition, June 2019)开源了他的新书,Algorithms,看了其中回溯的章节,写的特别好!
-
CSCI2100/ESTR2102 Data Structures
港中文大佬Yufei Tao授课
搜 AVL Tree 的时候找到这门课的课件,遂找到此课。后发现是。他还开了其他一些算法,线代和数据挖掘的一些课,可以作为参考。
-
Data Structure and Algorithm, Jenny's lectures CS/IT NET&JRF
数据结构与算法
女神讲的可是太好了!