To be a good programmer you need to learn to use the right data structure and algorithm for a given problem. The popular opinion for mastering Data Structures and Algorithms is to solve hundreds of problems. But it is actually more valuable to focus on a handful of problems and get a thorough understanding of each.

11m read timeFrom crio.do
Post cover image
Table of contents
1. Trapping Rainwater2. Rat in a Maze3. House Robber4. Merge K Sorted Linked Lists5. Valid Parentheses6. Search a 2D Matrix7. Number of Islands8. Merge Intervals9. Minimize Cash Flow10. LRU CacheConclusion
1 Comment

Sort: