Skip to content

gkumarcoder/low-level-design-coding

Repository files navigation

low-level-design-coding

The roadmap to implement Low Level Design, Object Oriented Design and Game Design

LLD Design

Topic Description Link
Sudoku Solver https://tinyurl.com/3e4mk94x
Tic Tac Toe Game https://tinyurl.com/mussb5fn
Maze Game https://tinyurl.com/5c8d9u8c
Chess Game https://tinyurl.com/4k69hzkb
Design File System https://tinyurl.com/bp5yyma5
Design Basic Calculator https://tinyurl.com/mrxt2dnp
Design HashMap https://tinyurl.com/3zpj5h8k
Design Airline System https://tinyurl.com/3zpj5h8k
Design Meeting scheduler https://tinyurl.com/4svy4c7s
Designing a Digital Wallet Service https://shorturl.at/Cb3vg

25 Leetcode Patterns

  1. Prefix Sums
  2. Sliding Window
  3. Stacks and Queues
  4. Fast and Slow Pointers
  5. Top K Frequent Elements
  6. Binary Search (and Variants)
  7. Graph Traversals (BFS, DFS)
  8. Backtracking & Recursive Search
  9. Path Sum & Root-to-Leaf Techniques
  10. String Manipulation & Regular Expressions
  11. Dynamic Programming (Knapsack,Range DP)
  12. Kth Largest/Smallest Elements (Heaps/QuickSelect)
  13. Linked List Techniques (Dummy Node,In-place Reversal)
  14. Graph Algorithms (DAGs, MSTs,Shortest Paths)
  15. Binary Trees & BSTs (Traversal,Construction)
  16. Design Problems (LRU Cache,Twitter)
  17. Expression Evaluation (Two Stacks)
  18. Hashmaps & Frequency Counting
  19. Greedy & Interval Partitioning
  20. Monotonic Stack / Queue
  21. Sorting-Based Patterns
  22. Merge K Sorted Lists
  23. Divide and Conquer
  24. Merge Intervals
  25. Two Pointers

About

The roadmap to implement Low Level Design, Object Oriented Design and Game Design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published