Learn about coding patterns that can enhance problem-solving skills and help ace coding interviews.

20m read timeFrom dev.to
Post cover image
Table of contents
1. Two Pointers2. Island (Matrix Traversal) Pattern3. Fast & Slow Pointers4. Sliding Window5. Merge Intervals6. Cyclic Sort7. In-place Reversal of a Linked List8. Tree Breadth First Search9. Tree Depth First Search10. Two Heaps11. Subsets12. Modified Binary Search13. Bitwise XOR14. Top 'K' Elements15. K-way Merge16. Topological Sort17. Trie18. Backtracking19. Monotonic Stack20. 0/1 Knapsack (Dynamic Programming)Conclusion

Sort: