Skip to content

nickleigh05/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Tracking

A collection of my solutions to LeetCode problems, organized by topic and difficulty. This repository tracks my progress through algorithmic problem solving and data structures practice.

🚀 Start here → The DSA Roadmap

A self-paced course that takes you from "what even is a data structure?" to advanced algorithm problems — concept lessons, code templates, and curated practice for every pattern.

Repository Structure

leetcode/
├── roadmap/
│   ├── roadmap.md              ← the course spine (start here)
│   ├── learning/               ← 00-foundations … 19-math-geometry lessons
│   └── appendix/
│       ├── python-syntax.md
│       ├── cheatsheet-core.md
│       ├── cheatsheet-advanced.md
│       └── templates/          ← per-pattern template.py + README
├── problems/
│   ├── 0001-0499/
│   ├── 0500-0999/
│   ├── 1000-1499/
│   ├── 1500-1999/
│   ├── 2000-2499/
│   ├── 2500-2999/
│   └── 3000+/
├── lists/
│   ├── neetcodeblind75.md
│   ├── neetcode150.md
│   ├── neetcode250.md
│   ├── recommended.md
│   └── rushed40.md
└── README.md

Curated Problem Lists

Browse problems by topic — each list has a Solution column linking directly to the local file.

List Problems Description
Blind 75 75 Highest-signal problems for interviews
NeetCode 150 150 Expanded core list covering all major patterns
NeetCode 250 250 Full extended list with deeper category coverage
Recommended 300 Comprehensive interview prep list (81 Easy, 187 Medium, 32 Hard)
Rushed 40 40 Minimal set for a fast, last-minute pass

Languages

  • Python

Topics Covered

  • Array & String Manipulation
  • Hash Tables & Sets
  • Two Pointer Techniques
  • Sliding Window Patterns
  • Stack & Queue Operations
  • Binary Search Algorithms
  • Linked List Operations
  • Tree Traversals (BFS/DFS)
  • Graph Algorithms
  • Dynamic Programming
  • Greedy Algorithms
  • Backtracking
  • Bit Manipulation

Roadmap & Reference

The roadmap is the guided learning path. Its lessons fold in the data-structure, algorithm, and pattern explanations (with visual traces and complexity tables); the appendix holds quick-reference material.

File Description
roadmap.md The course spine — 20 lessons, foundations → advanced, with a phase map
learning/ Concept lessons: each pairs a data structure / pattern with its template and practice set
templates/ Per-pattern skeleton code (template.py + README per pattern)
cheatsheet-core.md Python syntax quick reference — arrays, strings, dicts, trees, graphs
cheatsheet-advanced.md Advanced patterns cheat sheet
python-syntax.md Python language reference for interviews

External Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages