Journey

Basic

Recursion & Binary trees

Data structures

Dynamic Programming

In-Depth Topics

  • [ ][Programming Skills](https://leetcode.com/studyplan/programming-skills/)
  • [ ][Binary Search](https://leetcode.com/studyplan/binary-search/)
  • [ ][Graph Theory](https://leetcode.com/studyplan/graph-theory/)
  • [ ][Dynamic Programming](https://leetcode.com/studyplan/dynamic-programming/)
  • [ ][Dynamic Programming Grandmaster](https://leetcode.com/studyplan/dynamic-programming-grandmaster/)

Sprint Interview

  • [ ][Amazon 23](https://leetcode.com/studyplan/amazon-spring-23-high-frequency/)
  • [ ][Google 23](https://leetcode.com/studyplan/google-spring-23-high-frequency/)
  • [ ][TikTok 23](https://leetcode.com/studyplan/tiktok-spring-23-high-frequency/)
  • [ ][Apple 23](https://leetcode.com/studyplan/apple-spring-23-high-frequency/)

Others

  • [ ][Sliding Window](https://leetcode.com/tag/sliding-window)
  • [ ][Prefix Sum](https://leetcode.com/tag/prefix-sum/)
  • [ ][Backtracking](https://leetcode.com/tag/backtracking/)
  • [ ][Two Pointers](https://leetcode.com/tag/two-pointers/)
  • [ ][Monotonic Stack](https://leetcode.com/tag/monotonic-stack/)
  • [ ][Binary Indexed Tree](https://leetcode.com/tag/binary-indexed-tree/)
  • [ ][Segment Tree](https://leetcode.com/tag/segment-tree/)
  • [ ][Ordered Set](https://leetcode.com/tag/ordered-set/)