From Wikipedia
In computer science, a data structure is a particular way of organizing data in a computer so that it can be used efficiently.
- Simple linked list
- Doubly linked list
- Circular linked list
- Lookup Table
- Stack using linked list
- Queue using linked list
- Priority queue
- Bubble sort (c++ , golang)
- Insertion sort (c++ , golang)
- Selection sort (c++ ,golang)
- Merge sort
- Quick sort (c++)
- Linear search
- Binary search
- HashTable
- Interpolation search
- Depth first
- Breadth first
- Fibonacci
- Tower of Hanoi
- AVL
- Heap tree
- Binary search tree