https://github.com/dev-sire/java-dsa
Data Structures & Algorithms, their implementations and Leetcode Exercise Questions
https://github.com/dev-sire/java-dsa
dsa java leetcode-java
Last synced: 3 months ago
JSON representation
Data Structures & Algorithms, their implementations and Leetcode Exercise Questions
- Host: GitHub
- URL: https://github.com/dev-sire/java-dsa
- Owner: dev-sire
- License: mit
- Created: 2024-05-21T18:21:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-05T11:54:32.000Z (9 months ago)
- Last Synced: 2025-03-24T03:31:46.865Z (3 months ago)
- Topics: dsa, java, leetcode-java
- Language: Java
- Homepage:
- Size: 131 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Java-DSA
This repository is a comprehensive collection of data structures and algorithms implemented in Java. It serves as a valuable resource for learning and practicing DSA concepts.
### Key Features:
**Data Structures:** A wide range of data structures, including:
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Heaps
- Hash Tables**Algorithms:** Implementations of various algorithms, categorized by their purpose:
- Searching algorithms
- Sorting algorithms
- Graph algorithms
- Dynamic programming
- Greedy algorithms
- Divide and conquer**Implementations:** Practical examples demonstrating the usage of data structures and algorithms in real-world scenarios.
**LeetCode Exercises:** Over 150 solved LeetCode problems, organized into Easy, Medium, and Hard categories.
**LeetCode 75:** A curated list of 75 LeetCode problems designed for a 75-day study plan.
### Getting Started:
**Clone the repository:**
Bash
```git clone https://github.com/dev-sire/Java-DSA.git```
Use code with caution.
**Set up your Java development environment:** Ensure you have Java installed and configured.
**Explore the code:** Browse the data_structures, algorithms, and implementations folders for detailed explanations and code examples.### Contributions:
Contributions are welcome! Feel free to submit pull requests with bug fixes, new implementations, or improvements.
### License:
This repository is licensed under the ```MIT License```.