Data Structures
-
Linked List
- Singly Linked List
- Doubly Linked List
-
Stack
- Array implementation
- Linked List implementation
-
Queue
- Array implementation
- Linked List implementation
-
Trees
- Binary Tree
- Binary Search Tree
- AVL Tree
- Expression Tree
-
Graphs
GCC should be installed and added to the PATH.
For Windows. Install GCC from either MinGW-w64 or Cygwin
After installing gcc, navigate to any data structure folder. For example:
cd linkedlist/
Then either run compile.sh
or .\compile.bat
(For Windows) from the terminal.
This will compile the files and will put the binaries in ./bin
Then run ./run.sh
or .\run.bat
(For Windows)