Data Structures Documentation
1. Arrays
Documentation: Arrays - Python | Arrays - Java
2. Linked Lists
Documentation: Linked List - Python | Linked List - Java
3. Stacks
Documentation: Stack - Python | Stack - Java
4. Queues
Documentation: Queue - Python | Queue - Java
5. Trees
Documentation: Binary Tree - Python | Tree - Java
6. Graphs
Documentation: Graph - Python | Graph - Java
7. Hash Tables
Documentation: Dict (Hash Table) - Python | HashMap - Java
8. Heaps
Documentation: Heap Queue Algorithm - Python | PriorityQueue - Java
9. Hash Sets
Documentation: HashSet - Java
10. Hash Maps
Documentation: HashMap - Java
11. Graph Algorithms
Documentation: Graph Algorithms - Wikipedia
12. Trie
Documentation: Trie - Wikipedia
13. Disjoint Set (Union-Find)
Documentation: Disjoint Set (Union-Find) - Wikipedia
14. AVL Trees
Documentation: AVL Trees - Wikipedia
15. Red-Black Trees
Documentation: Red-Black Trees - Wikipedia
16. Bloom Filter
Documentation: Bloom Filter - Wikipedia
17. Splay Trees
Documentation: Splay Trees - Wikipedia
18. Skip Lists
Documentation: Skip Lists - Wikipedia
19. Radix Trees
Documentation: Radix Trees - Wikipedia
20. B-Trees
Documentation: B-Trees - Wikipedia
21. Fenwick Tree (Binary Indexed Tree)
Documentation: Fenwick Tree (Binary Indexed Tree) - Wikipedia
22. Quad Trees
Documentation: Quad Trees - Wikipedia
23. Suffix Trees
Documentation: Suffix Trees - Wikipedia
24. XOR Linked Lists
Documentation: XOR Linked Lists - Wikipedia
25. Cartesian Trees
Documentation: Cartesian Trees - Wikipedia
26. Patricia Tries
Documentation: Patricia Tries - Wikipedia
27. Rope Data Structure
Documentation: Rope Data Structure - Wikipedia
28. Merkle Trees
Documentation: Merkle Trees - Wikipedia
29. Treaps
Documentation: Treaps - Wikipedia
30. Bloomier Filters
Documentation: Bloomier Filters - Wikipedia
31. Cuckoo Hashing
Documentation: Cuckoo Hashing - Wikipedia
32. Dancing Links (DLX)
Documentation: Dancing Links (DLX) - Wikipedia
33. Burstsort
Documentation: Burstsort - Wikipedia
34. Van Emde Boas Trees
Documentation: Van Emde Boas Trees - Wikipedia
35. XOR Queues
Documentation: XOR Queues - Wikipedia
36. Bloom Tree Filters
Documentation: Bloom Tree Filters - Wikipedia
37. Judy Arrays
Documentation: Judy Arrays - Wikipedia
38. Count-Min Sketch
Documentation: Count-Min Sketch - Wikipedia
39. XOR-Linked Trees
Documentation: XOR-Linked Trees - Wikipedia
40. Min-Max Heap
Documentation: Min-Max Heap - Wikipedia
41. Ternary Search Trees
Documentation: Ternary Search Trees - Wikipedia
42. Rope (Concatenated String)
Documentation: Rope (Concatenated String) - Wikipedia
43. Burst Tries
Documentation: Burst Tries - Wikipedia
44. Fibonacci Heap
Documentation: Fibonacci Heap - Wikipedia
45. B*-Trees
Documentation: B*-Trees - Wikipedia
46. Rank-Balanced Trees
Documentation: Rank-Balanced Trees - Wikipedia
47. K-D Trees
Documentation: K-D Trees - Wikipedia
48. Judy Multiarrays
Documentation: Judy Multiarrays - Wikipedia
49. Finger Trees
Documentation: Finger Trees - Wikipedia
50. Link/Cut Trees
Documentation: Link/Cut Trees - Wikipedia
51. Ctrie
Documentation: Ctrie - Wikipedia
52. Rope (Data Structure)
Documentation: Rope (Data Structure) - Wikipedia
53. Judy Hash Array
Documentation: Judy Hash Array - Wikipedia
54. Censor Trees
Documentation: Censor Trees - Wikipedia
55. Range Trees
Documentation: Range Trees - Wikipedia
56. Tangle Trees
Documentation: Tangle Trees - Wikipedia
57. Fusion Trees
Documentation: Fusion Trees - Wikipedia
58. Patricia Trie (Practical Implementation)
Documentation: Patricia Trie (Practical Implementation) - Wikipedia
59. Concurrent Tries
Documentation: Concurrent Tries - Wikipedia
60. Unrolled Linked Lists
Documentation: Unrolled Linked Lists - Wikipedia
61. BK-Tree (Burkhard-Keller Tree)
Documentation: BK-Tree (Burkhard-Keller Tree) - Wikipedia
62. X-fast Tries
Documentation: X-fast Tries - Wikipedia
63. Y-fast Tries
Documentation: Y-fast Tries - Wikipedia
64. Fusion Hashing
Documentation: Fusion Hashing - Wikipedia
65. Fat Trees
Documentation: Fat Trees - Wikipedia
66. X-trees
Documentation: X-trees - Wikipedia
67. External Memory Data Structures
Documentation: External Memory Data Structures - Wikipedia
68. Binary Decision Diagrams (BDD)
Documentation: Binary Decision Diagrams (BDD) - Wikipedia
69. Succinct Data Structures
Documentation: Succinct Data Structures - Wikipedia
70. XOR-Linked Deques
Documentation: XOR-Linked Deques - Wikipedia
71. Ctrie (Concurrent Trie)
Documentation: Ctrie (Concurrent Trie) - Wikipedia
72. Double-Ended Priority Queue
Documentation: Double-Ended Priority Queue - Wikipedia
73. Threaded Binary Trees
Documentation: Threaded Binary Trees - Wikipedia
74. Fusion Hash Trie
Documentation: Fusion Hash Trie - Wikipedia
75. Extendible Hashing
Documentation: Extendible Hashing - Wikipedia
76. Ropes (Generalized Data Structure)
Documentation: Ropes (Generalized Data Structure) - Wikipedia
77. Pairing Heaps
Documentation: Pairing Heaps - Wikipedia
78. B-ary Trees
Documentation: B-ary Trees - Wikipedia
79. Shellsort Trees
Documentation: Shellsort Trees - Wikipedia
80. Bonsai Trees
Documentation: Bonsai Trees - Wikipedia
81. Rope (Concatenated String, Efficient)
Documentation: Rope (Concatenated String, Efficient) - Wikipedia
82. HAT-Trie
Documentation: HAT-Trie - Wikipedia
83. Dancing Trees
Documentation: Dancing Trees - Wikipedia
84. Spiral Trees
Documentation: Spiral Trees - Wikipedia
85. Symmetric Trees
Documentation: Symmetric Trees - Wikipedia
86. Exponential Trees
Documentation: Exponential Trees - Wikipedia
87. Fusion Hash Array
Documentation: Fusion Hash Array - Wikipedia
88. Lossy Counting
Documentation: Lossy Counting - Wikipedia
89. Skiplist Set
Documentation: Skiplist Set - Wikipedia
90. Y-fast Tries
Documentation: Y-fast Tries - Wikipedia
91. Optimized Hashtable
Documentation: Optimized Hashtable - Wikipedia
92. Recursive Dynamic Array
Documentation: Recursive Dynamic Array - Wikipedia
93. Cartesian AVL Tree
Documentation: Cartesian AVL Tree - Wikipedia
94. Skewed Trees
Documentation: Skewed Trees - Wikipedia
95. Multi-dimensional Trees
Documentation: Multi-dimensional Trees - Wikipedia
96. Implicit Treap
Documentation: Implicit Treap - Wikipedia
97. Quad Heaps
Documentation: Quad Heaps - Wikipedia
98. Hybrid Binary Heaps
Documentation: Hybrid Binary Heaps - Wikipedia
99. Leaf Trees
Documentation: Leaf Trees - Wikipedia
100. Xor-Pairing Heap
Documentation: Xor-Pairing Heap - Wikipedia
101. Ternary Trees
Documentation: Ternary Trees - Wikipedia
102. Fibonacci Queue
Documentation: Fibonacci Queue - Wikipedia
103. Ball Trees
Documentation: Ball Trees - Wikipedia
104. Disjoint Heap
Documentation: Disjoint Heap - Wikipedia
105. Ternary Heap
Documentation: Ternary Heap - Wikipedia
0 Comment:
Post a Comment