Implementations of basic data structures and algorithm.
Implemented algorithms:
- sorting - selection, insertion, bubble, merge;
- prefix evaluation using stack;
- BFS, DFS, Dijkstra shortest path;
- more (TBA)...
Implemented data structures:
- Graph - with adjacency lists;
- Binary Search Tree - dynamic;
- Deque - circular static arrays;
- Doubly Linked List (DLL) - dynamic;
- N-dim array;
- Queue - circular array, static;
- Singly Linked List (SLL) - dynamic;
- Stack using SLL - dynamic;
- Stack using arrays - dynamic;