Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 3.26 KB

leetcode.md

File metadata and controls

49 lines (38 loc) · 3.26 KB

Leetcode compact list

  • I use LC time tracking to keep track of how many times I solves a question and how long I spent each time. Once I finish non-trivial medium LC questions 3 times, I have absolutely no issues solving them in actual interviews (sometimes within 8-10 minutes). It makes a big difference.

  • This Leetcode post combines 36 tips and tricks in improving Leetcode problem solving skills.

Leetcode readiness

  • You can to solve Medium question within 20 minutes with little to no bug and clean code.
  • You can solve medium question with 2,3 different solutions (recursive, top-down DP with memorization, bottom-up DP, bfs/dfs).
  • You can estimate time complexity for your algorithm correctly.

Tree

Recursive/Graph/DP

BST

LinkedList

  • Contrary to popular belief, no body really asked LinkedList questions during the interview. There is one exception where you need to use LinkedList to implement LRU. Copy list with random pointer

Design

Notes

  • If you're interested to learn more about paid ML system design course with more examples, click here.
  • If you find this helpful, you can Sponsor this project. It's cool if you don't.