This is the 7th day of my participation in the August Text Challenge.More challenges in August
I finished this series off and on, just like the last design pattern, the algorithm series was also written back and forth for nearly a year. Of course, they were all written in their spare time or at night, so the progress was so slow. More importantly, since you want to write, you have to understand it first, for a person who did not go to high school, this is really a little difficult.
Therefore, in this series of articles, there may be many mistakes or mistakes, which you are welcome to point out at any time.
Continue to expand and improve
In my series of articles on data structures and algorithms, I have only briefly covered the subject. Just from the textbook, there are a lot of content is not involved, it is my level is limited, you can continue to study deeply.
-
String: String, string matching (BF, KMP)
-
Trees: binary sort tree, balanced binary tree, Huffman tree, B+ tree, B- tree, red black tree
-
Figure: Topology sort, critical path
-
Search: block search, gold search
-
Sort: Hill sort, tree selection sort, heap sort, merge sort, radix sort, external sort (multipath balanced merge sort, permutation – selection sort, most hanging merge tree)
The resources
The bibliography for study in this series is:
Data Structures, 2nd edition, Weimin Yan
Data Structures, 2nd edition, Chen yue
High Score Notes on Data Structure, 2020 edition, tianqin postgraduate entrance examination
Aha! Algorithm
Diagram of algorithms
Pillow Algorithm Book
Reference audio and video materials are:
Mooc of Data Structure, Zhejiang University, Chen Yue
Small Turtle Data Structure and Algorithm Video
= = = = = = = = = = = = = = =
Follow the public account: [Hardcore project manager] to get the latest articles
Add WeChat/QQ friends: free xiaoyuezigonggong / 149844827 】 【 PHP, project management, learning materials
Zhihu, Public Account, Douyin, Toutiao Search [Hardcore Project Manager]
ID of station B: 482780532