C++ and C implementations of various advanced Data Structures and Algorithms (DSA) concepts.
The repository is organized into folders and files covering different topics including:
- LinkedList – Linked list implementations and related programs
- Makefile (if present) for building programs
- Trees: AVL Tree, Red-Black Tree, 2-4 Tree, Binary Tree
- Graphs: 2CNF SAT Solver, Non-recursive DFS
- Hashing: Perfect Hash Function
- Linked Lists: Singly/Doubly Linked List, Stack, Queue
- Sorting: Merge Sort, Quick Sort, Insertion Sort, Binary Insertion Sort
- C
- C++
- GCC / G++
- Makefile
git clone https://github.com/Rmuk655/Data-Structures.git
cd Data-Structuresg++ -std=c++17 filename.cpp -o output
./outputgcc filename.c -o output
./outputmake