Skip to content

HridaySharma2002/Data-Structure_Problem_Solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

535 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Data Structure Problem Solving

Data Structure Problem Solving is a curated collection of solutions to various data structure and algorithm problems, primarily sourced from platforms like LeetCode. Each solution is implemented in Java, aiming to enhance problem-solving skills and understanding of core computer science concepts.

Build Status License Contributions

Installation

To explore and run the solutions:

  1. Clone the repository:

    git clone https://github.com/HridaySharma2002/Data-Structure_Problem_Solving.git
  2. Navigate to the directory:

    cd Data-Structure_Problem_Solving
  3. Open the desired Java file in your preferred IDE or text editor.

  4. Compile and run the Java file:

    javac LeetCode_XXX_Problem_Name.java
    java LeetCode_XXX_Problem_Name

    Replace XXX_Problem_Name with the specific problem file you wish to execute.

Usage/Examples

// Example usage for LeetCode_02_Add_Two_Numbers
LeetCode_02_Add_Two_Numbers solution = new LeetCode_02_Add_Two_Numbers();
int result = solution.addTwoNumbers(list1, list2);
System.out.println(result);

Contributing

Contributions are welcome! If you'd like to add solutions or improve existing ones:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/your-feature-name
  3. Commit your changes:

    git commit -m 'Add new solution or improve existing one'
  4. Push to the branch:

    git push origin feature/your-feature-name
  5. Open a pull request detailing your changes.

Features

  • Comprehensive solutions for LeetCode problems.
  • Each solution includes problem descriptions and comments for clarity.
  • Regular updates with new problems and solutions.

License

This project is licensed under the GNU General Public License v3.0.

Acknowledgements

LeetCode for providing a vast array of algorithmic challenges.

The open-source community for continuous learning and inspiration.

Documentation for additional resources and explanations.

Roadmap

  • Future improvements and additional problem solutions will be added.
  • Potential for translation into other programming languages.

About

Data Structure Problem Solving is a focused collection of Java implementations for various data structure and algorithm problems, primarily from LeetCode. This repository provides well-commented solutions to enhance your problem-solving abilities and understanding of core computer science principles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages