Skip to content

Mastering Data Structures and Algorithms using Java and Python

Notifications You must be signed in to change notification settings

Mohanty-Hitesh-4495/DSA-Using-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA-Using-Java Repository

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.

Overview

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.

Contents

  1. src: Contains the Java source code files for the solutions.
  2. README.md: Provides information about the repository and how to navigate through it.

How to Use

  1. 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
    
  2. Navigate to Directory: Move into the cloned directory:

    cd DSA-Using-Java
    
  3. 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.

  4. Contribute: Feel free to contribute by adding your own solutions or improving existing ones. Follow the guidelines below for contributing.

Contribution Guidelines

  1. Fork the Repository: Click on the 'Fork' button on the top right corner of this repository's page.

  2. Clone your Fork: Clone your forked repository to your local machine.

  3. Create a Branch: Create a new branch for your work:

     git checkout -b feature/new-feature
    
  4. Make Changes: Implement your solution or make improvements.

  5. Commit Changes: Commit your changes with descriptive commit messages:

    git commit -am "Add solution for problem X"
    
  6. Push Changes: Push your changes to your forked repository:

    git push origin feature/new-feature
    
  7. Create Pull Request: Go to your forked repository on GitHub and create a pull request to the main branch of this repository.

Support

For any questions or concerns, feel free to open an issue or contact Mohanty Hitesh.

Happy Coding! 🚀