Skip to content

Python implementations of NeetCode / Blind 75 problems with step-by-step debug outputs .

Notifications You must be signed in to change notification settings

huguryildiz/neetcode-blind75-debug-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

NeetCode / Blind 75 โ€“ Python Debug Solutions

This repository contains my Python solutions to the NeetCode / Blind 75 coding interview problems.

๐Ÿ”— Official list: https://neetcode.io/practice/practice/blind75

The solutions are written with a strong emphasis on debug-friendly execution.s.


๐Ÿ“š Problem Topics & Interview Patterns

Problems are organized according to the official NeetCode / Blind 75 roadmap, grouped by fundamental patterns.

๐Ÿงฉ Arrays

  • Array basics
  • Prefix sums
  • Kadaneโ€™s Algorithm
  • In-place modifications

๐Ÿ” Two Pointers

  • Opposite direction pointers
  • Fast & slow pointers
  • Sorted array techniques

๐ŸชŸ Sliding Window

  • Fixed-size window
  • Variable-size window
  • Frequency-based windows

๐Ÿ“š Stack

  • Monotonic stack
  • Parentheses validation
  • Stack simulation problems

๐Ÿ” Binary Search

  • Classic binary search
  • Search on answer
  • Rotated arrays

๐Ÿ”— Linked List

  • Fast & slow pointer technique
  • Reversal patterns
  • Merge & cycle detection

๐ŸŒณ Trees

  • DFS (preorder, inorder, postorder)
  • BFS (level-order traversal)
  • Binary Search Trees
  • Recursive tree patterns

๐Ÿงฎ Heap / Priority Queue

  • Top-K elements
  • Min-heap vs Max-heap
  • Streaming data problems

๐Ÿ”™ Backtracking

  • Subsets & permutations
  • Combination problems
  • Constraint-based search

๐ŸŒฒ Trie / Prefix Tree

  • Prefix search
  • Word dictionary
  • String construction problems

๐ŸŒ Graph

  • BFS & DFS
  • Connected components
  • Matrix-based graph traversal

๐Ÿš€ Advanced Graphs

  • Topological sort
  • Union Find
  • Shortest path algorithms

๐Ÿ“ˆ 1-D Dynamic Programming

  • Fibonacci-style DP
  • House Robber pattern
  • Prefix decision DP

๐Ÿ“Š 2-D Dynamic Programming

  • Grid DP
  • String DP
  • Subsequence problems

๐ŸŽฏ Greedy

  • Local optimal โ†’ global optimal reasoning
  • Jump game patterns
  • Scheduling logic

๐Ÿงฉ Intervals

  • Merge intervals
  • Non-overlapping intervals
  • Sweep-line intuition

๐Ÿ“ Math & Geometry

  • Coordinate-based problems
  • Area and slope logic
  • Simulation using math

๐Ÿ”ข Bit Manipulation

  • XOR tricks
  • Bit masking
  • Binary representation logic

๐Ÿ› ๏ธ Language & Tools

  • Python 3
  • Jupyter Notebooks (debug & explanation oriented)
  • Clean Python functions (easy to convert to .py)

About

Python implementations of NeetCode / Blind 75 problems with step-by-step debug outputs .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published