date: 06-10-2021
- Review
- Monotonous stack:
- Parsing Problems
-
Review | Python Docs dict | Python Docs collections | delete key
-
Error-prone String Problems in Space Complexity and others
-
Tricky Array Problems
-
Usage of data structure combination
- Python Docs of Array Methods
- Two Pointers (also known as 'Sliding Window')
- One pass scan
- 2D Arrays
- Rotate Image | Solution
- Valid Sudoku | Solution | row/column index transformation of matrix and sub-matrixes
- Sorting
-
Subsequences
-
Trie
-
Error-prone
-
Python Modules
-
Basics
-
Non-overlapping Intervals
-
Tricky Problems
-
Hard
- 1D DP
- Longest Alternating Subsequence
- Unique Paths | Solution
- Maximal Rectangle | Solution
- 1824. Minimum Sideway Jumps | [Solution](1824. Minimum Sideway Jumps)
- Maximum Profit in Job Scheduling | Solution | Hard DP+BinarySearch
- 2D DP
- 3D DP
- Glossary | Traversal
- Path
- Binary Search Trees
- Tree Serialization
- Complete Binary Tree
- is complete binary tree | Solution
- Count Nodes in Complete Binary Tree | Solution
- [Segment Tree] (https://github.com/sue142857/Hands-on-technical-interview-problems-solutions/blob/main/Review_SegmentTree.md)
-
Graph Travesal
-
Detect Cycles in Undirected Graph | Print Cycles
- Redundant Connection | Solution | Union Find
- The Maze | Solution
-
Union Find
-
Dijkstra's Algorithem (Shortest Path of Weighted Graph)
-
Directed Acyclic Graph
- Maximum or Minimum
- LRU Cache
- Implement Trie (Prefix Tree) | Solution
- Design Circular Queue | Solution
- Snake Game
- Flatten Nested List Iterator | Solution
- Threading and Concurency Safety