This repository contains all of my Data Structures and Algorithms (DSA) programs. I primarily use C and C++ for my DSA projects.
This repository is a collection of various programs and projects related to Data Structures and Algorithms. These programs are implemented in C and C++ and cover a wide range of fundamental concepts and advanced techniques in DSA.
- Implementation of various data structures (e.g., arrays, linked lists, stacks, queues, trees, graphs).
- Algorithms for searching, sorting, and traversal.
- Advanced topics such as dynamic programming, greedy algorithms, and graph algorithms.
- Optimized code with detailed comments and explanations.
To run these programs, you need to have a C/C++ compiler installed.
- Clone this repository:
- Navigate to the directory
git clone https://github.com/yourusername/dsa-programs.git
- Compile and run the programs using a C/C++ compiler. For example:
g++ program_name.cpp -o program_name ./program_name
memory_game.py
: The main Python script that runs the game.arrays/
: Directory containing programs related to array data structures.linked_lists/
: Directory containing programs related to linked list data structures.stacks_queues/
: Directory containing programs related to stack and queue data structures.trees/
: Directory containing programs related to tree data structures.graphs/
: Directory containing programs related to graph data structures.sorting_searching/
: Directory containing sorting and searching algorithm implementations.dynamic_programming/
: Directory containing dynamic programming algorithm implementations.greedy_algorithms/
: Directory containing greedy algorithm implementations.
- Following DSA code programmed and developed by Prahlad MV.
This README file provides a comprehensive overview of Prahlad's DSA Programming. For any questions or further assistance, feel free to contact me.
Github: PrahladMV
Gmail: [email protected]