Skip to content

About

🎯 Curated log of Data Structures and Algorithms solutions focusing on highly optimal Time (Big O) and Space complexities.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

379 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Justin's LeetCode Journey

A personal log of continuous algorithmic problem-solving, documenting my progression through daily LeetCode challenges and contest performances.

License: MIT Java Daily Streak Data Structures

Report Bug * Request Feature


+-----------------------------------------------------------------------------+
|                     Continuous Problem Solving Workflow                     |
|                                                                             |
|  +-----------------------+  +-----------------------+  +-----------------+  |
|  | Daily Challenge       |  | Optimal Solution      |  | Pattern Sync    |  |
|  | Analysis & Modeling   |  | Implementation (Java) |  | to Repo Log     |  |
|  +----------+------------+  +----------+------------+  +--------+--------+  |
|             |                          |                        |           |
|             +--------------------------+------------------------+           |
|                                        v                                    |
|  +-----------------------------------------------------------------------+  |
|  |   Time/Space Complexity Profiling * Edge Case Testing * Refactoring   |  |
|  +-----------------------------------------------------------------------+  |
+-----------------------------------------------------------------------------+

Consistency is the ultimate algorithmic weapon. This repository serves as my personal accountability log and code archive for my LeetCode journey. It tracks my daily problem-solving habit, capturing my evolving thought processes, optimizations, and the specific algorithmic patterns I apply to each challenge.


Features

  • Daily Progression Log -- Chronological archive of solved problems, demonstrating consistent daily practice.
  • Iterative Optimization -- Includes multiple approaches to problems (e.g., transitioning from O(N^2) brute force to O(N log N) divide-and-conquer).
  • Extensive Java Utilization -- Solutions explore both legacy iterative logic and modern Java Stream API approaches.
  • Contest Submissions -- Contains code written under time-pressure during Weekly and Biweekly LeetCode contests.

Repository Structure

Justin-LeetCode-Journey/
|-- 2024/
|   |-- January/
|   |   |-- TwoSum.java
|   |   `-- BestTimeToBuyAndSellStock.java
|   `-- February/
|       `-- NumberOfIslands.java
`-- Contests/
    `-- Weekly_380/

(Note: Structure adapts dynamically based on daily submissions)


Getting Started

Prerequisites

Requirement Version Notes
Java JDK 17+ Java compiler and runtime

Running a Solution

To compile and run a specific solution file locally to test against custom inputs:

javac path/to/ProblemSolution.java
java path.to.ProblemSolution

License

Distributed under the MIT License. See LICENSE for details.

About

🎯 Curated log of Data Structures and Algorithms solutions focusing on highly optimal Time (Big O) and Space complexities.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages