A linguagem escolhida para aboradar esses estudos foi C. Tal escolha foi feita, pois é uma das linguagens mais baixo nível que se pode ter e que, mesmo assim, possui muita familiaridade com linguagens atuais, logo, os estudos em C podem ser usados como base para outras esferas.
> cmake . -B ./build/
> cd build/
> make && ./cpp-algo
- ArrayList
- LinkedList
- DoublyLinkedList
- Stack
- ArrayStack
- LinkedStack
- Queue
- LinkedQueue
- ArrayQueue
- Binary Search Tree
- AVL
- Graphs
- Table
- Adj
- Search
- LinearSearch
- BogoSearch
- BinarySearch
- Sorting
- BubbleSort
- insertion Sort
- SelectionSort
- BogoSort
- QuickSort
- Graph
- DFS recursive
- DFS stack
- BFS
- Dijkstra