Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 2.09 KB

File metadata and controls

53 lines (41 loc) · 2.09 KB

LeetCode Problems Solutions

This directory contains solved LeetCode problems organized by topic and difficulty, structured to follow the NeetCode and Striver A2Z roadmaps.


Problem Categories

Currently documented problem sets:

  • 01 Arrays & Hashing: Solutions for frequency maps, prefixes, and basic array validations.
  • 02 Stacks: Solutions for sequential validation, reverse order processing, and stack usage.
  • 03 Two Pointers: Solutions for sequence iteration from both ends and read/write partitions.
    • valid_palindrome.py - Check if a string is a palindrome after filtering non-alphanumeric characters.
    • move_zeroes.py - Shift all zeroes in an array to the end in-place while maintaining relative order of non-zero elements.

Roadmap & Placeholder Topics

The following topics will be populated as progression continues:

  • 04 Sliding Window
  • 05 Binary Search
  • 06 Linked List
  • 07 Trees
  • 08 Backtracking
  • 09 Graphs
  • 10 Dynamic Programming

Repository File Structure

leetcode_problems/
├── README.md
├── 01_arrays_and_hashing/
├── 02_stacks/
├── 03_two_pointers/
├── 04_sliding_window/
├── 05_binary_search/
├── 06_linked_list/
├── 07_trees/
├── 08_backtracking/
├── 09_graphs/
└── 10_dynamic_programming/