LeetCode 2000+


Array / String


Two Pointers


Sliding Windows


Binary Search


Linked List


Stack


Tree


Heap


Backtracking


Dynamic Programming


DFS (Island – Flood)


Two Pointers (Fast and Slow)


Design


integer manipulation


Math


Bit Manipulation


Interval


Prefix and Suffix


Buy and Sell Stock


Contains Duplicate


Sum


Single Number


Recommend Resources:


  • How I would learn Leetcode if I could start over NeetCodeIO