2021-09-22 17:23:25 +00:00
|
|
|
= Algorithms and Data structures =
|
|
|
|
|
|
|
|
Different ways to store and operate on data, with differing efficiency
|
|
|
|
|
|
|
|
== Sequential Data Structures ==
|
|
|
|
|
|
|
|
* [[array|Array]]
|
|
|
|
* [[vector|Vector]]
|
|
|
|
* [[linked_list|Linked List]]
|
|
|
|
* [[stack|Stack]]
|
|
|
|
* [[queue|Queue]]
|
2021-09-23 03:33:54 +00:00
|
|
|
* [[skip_list|Skip list]]
|
|
|
|
* [[hash_table|Hash Table]]
|
2021-09-22 17:23:25 +00:00
|
|
|
|
|
|
|
== Non sequential Data Structures ==
|
|
|
|
|
|
|
|
* [[binary_tree|Binary Tree]]
|
|
|
|
* [[graph|Graph]]
|
2021-09-23 03:33:54 +00:00
|
|
|
* [[b_tree|B-Tree]]
|
|
|
|
* [[red_black_tree|Red Black Tree]]
|
|
|
|
* [[splay_tree|Splay Tree]]
|
|
|
|
* [[avl_tree|AVL Tree]]
|
|
|
|
* [[kd_tree|KD Tree]]
|
|
|
|
|
|
|
|
== Sorting ==
|
|
|
|
|
|
|
|
* [[quicksort|Quicksort]]
|
|
|
|
* [[mergesort|Mergesort]]
|
|
|
|
* [[heapsort|Heapsort]]
|
|
|
|
* [[radix|Radix]]
|
|
|
|
* [[bucket|Bucket]]
|
|
|
|
* [[counting|Counting]]
|
2021-09-22 17:23:25 +00:00
|
|
|
|
|
|
|
[[../index]]
|