Welcome to the LeetCode Challenges repository. This project centralizes structured, optimized Java solutions to algorithmic problems alongside dedicated mock questions targeted at mastering fundamental core computing concepts.
- Production-Grade Java: Solutions written focusing on optimal runtime (
Time Complexity) and memory usage (Space Complexity). - Concept Clearance Tools: Deep-dives into fundamental data structures through custom implementations and mock test problems.
- Modern Java Practices: Code utilizes practical modern APIs up through Java 11 and Java 17.
The workspace follows a clean, standardized Java application layout:
src/: The main source folder maintaining all algorithm solutions, package definitions, and conceptual mock problems..vscode/: Custom workspace configuration settings optimized for immediate execution in Visual Studio Code.
This repository actively archives problems and solutions across these critical engineering domains:
- HashMaps: Collision handling, lookup optimization, and frequency counting.
- Stacks & Queues: Linear data pipelines, lifo/fifo ordering patterns, and buffer handling.
- Arrays & Matrices: In-place mutations, sliding window algorithms, and two-pointer passes.
- SOLID Principles: Object-oriented design blueprints for building modular, maintainable software.
- Singleton Pattern: Creational design workflows for thread-safe global access resource configurations.
- SQL Queries: Relational database operations, intricate joins, grouping, and analytical window functions.
- Ensure you have the Java Development Kit (JDK 11 or 17) installed.
- Visual Studio Code with the Extension Pack for Java is highly recommended.
-
Clone the repository:
git clone https://github.com/MrAkashKumar/leetcode-challanges.git cd leetcode-challanges -
Open the directory in VS Code. The IDE will auto-detect the compiled binaries workspace output path under the
bin/folder.
This repository is licensed under the GPL-3.0 License. Feel free to fork, solve, and extend this repository for your personal interview preparation journey!