This repository contains my Java practice code for Data Structures and Algorithms (DSA). It serves as a collection of my solutions to various DSA problems, exercises, and coding challenges implemented in Java.
The repository is organized into different folders based on topics or problem-solving categories. The folder structure is as follows:
2d-array/
: Contains Java implementations of problems and exercises related to 2D arrays.arrays/
: Contains Java implementations of problems and exercises related to arrays.strings-and-stringbuilder/
: Contains Java implementations of problems and exercises related to strings and theStringBuilder
class.recursion-and-backtracking/
: Contains Java implementations of problems and exercises related to recursion and backtracking.
Feel free to explore the folders and source code to learn about different topics in DSA and find solutions to problems in Java.
To get started with the code in this repository, you can follow these steps:
-
Clone the repository to your local machine using the following command:
-
Navigate to the cloned repository:
git clone https://github.com/Sumitk874/Java-Practice.git
-
Explore the different folders and source code files to learn about the topics you are interested in and find solutions to various DSA problems implemented in Java.
-
Feel free to modify, enhance, or extend the existing code according to your learning requirements.
Contributions to this repository are welcome! If you have any suggestions, improvements, or new solutions, please feel free to open an issue or submit a pull request. Your contributions can help improve the quality and usefulness of the practice code in this repository.
This repository is licensed under the MIT License. Feel free to use, modify, and distribute the code for personal or educational purposes.