This repository is dedicated to solving and practicing Data Structures and Algorithms (DSA) questions using Java, with a focus on problem-solving on platforms like LeetCode.
In this repository, you'll find solutions to various DSA problems implemented in Java. The primary goal is to enhance problem-solving skills, gain proficiency in data structures, algorithms, and their implementations.
- src: Contains the Java source code files for the solutions.
- README.md: Provides information about the repository and how to navigate through it.
-
Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/Mohanty-Hitesh-4495/DSA-Using-Java.git
-
Navigate to Directory: Move into the cloned directory:
cd DSA-Using-Java
-
Explore Solutions: Inside the
src
directory, you'll find Java files containing solutions to various DSA problems. Each file is named descriptively according to the problem it solves. -
Contribute: Feel free to contribute by adding your own solutions or improving existing ones. Follow the guidelines below for contributing.
-
Fork the Repository: Click on the 'Fork' button on the top right corner of this repository's page.
-
Clone your Fork: Clone your forked repository to your local machine.
-
Create a Branch: Create a new branch for your work:
git checkout -b feature/new-feature
-
Make Changes: Implement your solution or make improvements.
-
Commit Changes: Commit your changes with descriptive commit messages:
git commit -am "Add solution for problem X"
-
Push Changes: Push your changes to your forked repository:
git push origin feature/new-feature
-
Create Pull Request: Go to your forked repository on GitHub and create a pull request to the
main
branch of this repository.
For any questions or concerns, feel free to open an issue or contact Mohanty Hitesh.
Happy Coding! 🚀