Skip to content

Explore a collection of data structures and algorithms, mainly in C++ with some Java! πŸš€πŸ“Š Find clear explanations, test cases, and solutions from brute to highly optimized approaches .Each implementation contains a code example with the main function for easy testingπŸ§‘β€πŸ’»πŸ” Contributions are welcome! πŸŽ‰πŸ“šβœ¨

Notifications You must be signed in to change notification settings

imShubh03/Data-Structures-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 21, 2025
88a7f95 Β· May 21, 2025
Apr 2, 2025
May 21, 2025
Apr 2, 2025
Jan 14, 2025
Mar 24, 2025
Oct 1, 2024
Jan 19, 2025
Oct 25, 2024
Feb 25, 2025
Feb 7, 2025
Aug 6, 2024
Aug 18, 2024
Jul 17, 2024
Aug 14, 2024
May 9, 2025
Jan 27, 2025
Mar 12, 2025
Aug 22, 2024
Apr 2, 2025
Jul 31, 2024

Repository files navigation

Data Structures and Algorithms

Welcome to the comprehensive repository of data structures and algorithms, primarily implemented in C++ with a bit of Java! πŸš€πŸ“Š This repository aims to provide clear explanations, test cases, and solutions that range from naive brute force to highly optimized approaches.

πŸ“š Features

  • Wide Range of Algorithms: Covers various data structures and algorithms including arrays, linked lists, stacks, queues, trees, graphs, and more.
  • Multiple Approaches: Solutions from naive brute force to optimized algorithms.
  • Complete Examples: Each implementation includes a full code example with a main function for easy testing.
  • Detailed Explanations: Clear explanations to help understand the concepts and implementations.

πŸ› οΈ Installation

To get started, clone this repository to your local machine:

git clone https://github.com/imShubh03/data-structures-algorithms.git

🧭Navigate to the desired directory and

compile the C++ code using:

g++ filename.cpp
./a.exe (for windows) or ./a.out (for linux)

compile the Java code using:

javac filename.java
java classname

πŸ“„ Usage

Each algorithm or data structure is provided in its own file with a main function to demonstrate its functionality. You can run the examples to see the implementation in action.

πŸ§‘β€πŸ’» Contributing

Contributions are welcome! If you have improvements, new algorithms, or bug fixes, please feel free to submit a pull request. You can also open issues to report bugs or suggest features.

πŸ“§ Contact

For any questions or suggestions, you can reach out to me at :

shubhamsonake307@gmail.com.

πŸŽ‰ Acknowledgments

Thank you for checking out this repository. Happy coding! πŸŽ‰βœ¨

About

Explore a collection of data structures and algorithms, mainly in C++ with some Java! πŸš€πŸ“Š Find clear explanations, test cases, and solutions from brute to highly optimized approaches .Each implementation contains a code example with the main function for easy testingπŸ§‘β€πŸ’»πŸ” Contributions are welcome! πŸŽ‰πŸ“šβœ¨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published