I used a lot of references, in this section I will try to point the ones that were the most useful for me.
-
Binary Search Tree:
-
AVL Tree:
-
Red Black Tree:
-
Binary Heap:
-
Fibonacci Heap:
-
Hash Table (Separate Chaining):
-
Disjoint-Sets (Union-find): Linked list and Forest Representation