As an chinese people, why i writing articles or codes in English. The primitive reason as following:
- English is the most commonly spoken language in the world.
- Improve my English skills in reading and writing.
- An medium to communicate with others.
Unfortunately, I have an poor English, so forgive me.
I will fix those articles irregularly until they are acceptable.
Some sections may be contact with leetcode
problems, the implements can be found in:
This repository contains the fundamental data structures and algorithms.
Each of them has its own separated README.MD
,implement and some simply instances of applications ;
Note that
The data structure is the basic skeleton of the computer system, which is a collection of elements that have one or more specific relationships with each other,contains some corresponding functions or methods also.
- array_list
- linked_list
- double_linked_list
- queue
- stack
- skip_list
- and other ...
- tree
- binary_tree
- binary_search_tree
- avl_tree
- red_black_tree
- b_tree
- b_plus_tree
- segment_tree
- prefix_tree
- and other ...
- hash_table tree_map;hash_table
- set tree_set;...
- disjoint_set
- array_list
- linked_list
- double_linked_list
- queue
- stack
- skip_list
- and other ...
- << Introduction To Algorithms >>
- << Data Structures and Algorithm Analysis in C++ >>