##Top Amazon Questions 1. Two Sum (https://leetcode.com/problems/two-sum) 2. Longest Palindromic Substring (https://leetcode.com/problems/longest-palindromicsubstring) 3. 3Sum (https://leetcode.com/problems/3sum) 4. Merge Two Sorted Lists (https://leetcode.com/problems/merge-two-sorted-lists) 5. Merge k Sorted Lists (https://leetcode.com/problems/merge-k-sorted-lists) 6. Trapping Rain Water (https://leetcode.com/problems/trapping-rain-water) 7. Group Anagrams (https://leetcode.com/problems/group-anagrams) 8. Maximum Subarray (https://leetcode.com/problems/maximum-subarray) 9. Word Search (https://leetcode.com/problems/word-search) 10. Binary Tree Zigzag Level Order Traversal (https://leetcode.com/problems/binary-treezigzag-level-order-traversal) 11. Best Time to Buy and Sell Stock (https://leetcode.com/problems/best-time-to-buy-andsell-stock) 12. Word Ladder II (https://leetcode.com/problems/word-ladder-ii) 13. Word Ladder (https://leetcode.com/problems/word-ladder) 14. Copy List with Random Pointer (https://leetcode.com/problems/copy-list-with-randompointer) 15. Word Break (https://leetcode.com/problems/word-break) 16. Word Break II (https://leetcode.com/problems/word-break-ii) 17. LRU Cache (https://leetcode.com/problems/lru-cache) 18. Min Stack (https://leetcode.com/problems/min-stack) 19. Number of Islands (https://leetcode.com/problems/number-of-islands) 20. Course Schedule II (https://leetcode.com/problems/course-schedule-ii) 21. Word Search II (https://leetcode.com/problems/word-search-ii) 22. Basic Calculator II (https://leetcode.com/problems/basic-calculator-ii) 23. Sliding Window Maximum (https://leetcode.com/problems/sliding-window-maximum) 24. Search a 2D Matrix II (https://leetcode.com/problems/search-a-2d-matrix-ii) 25. Meeting Rooms II (https://leetcode.com/problems/meeting-rooms-ii) 26. Alien Dictionary (https://leetcode.com/problems/alien-dictionary) 27. Integer to English Words (https://leetcode.com/problems/integer-to-english-words) 28. Find Median from Data Stream (https://leetcode.com/problems/find-median-from-datastream) 29. Serialize and Deserialize Binary Tree (https://leetcode.com/problems/serialize-anddeserialize-binary-tree) 30. Design Snake Game (https://leetcode.com/problems/design-snake-game) 31. Insert Delete GetRandom O(1) (https://leetcode.com/problems/insert-deletegetrandom-o1) 32. LFU Cache (https://leetcode.com/problems/lfu-cache) 33. Concatenated Words (https://leetcode.com/problems/concatenated-words) 34. Subtree of Another Tree (https://leetcode.com/problems/subtree-of-another-tree) 35. Design In-Memory File System (https://leetcode.com/problems/design-in-memory-filesystem) 36. Design Search Autocomplete System (https://leetcode.com/problems/design-searchautocomplete-system) 37. Top K Frequent Words (https://leetcode.com/problems/top-k-frequent-words) 38. Number of Distinct Islands (https://leetcode.com/problems/number-of-distinct-islands) 39. Partition Labels (https://leetcode.com/problems/partition-labels) 40. Most Common Word (https://leetcode.com/problems/most-common-word) 41. All Nodes Distance K in Binary Tree (https://leetcode.com/problems/all-nodes-distancek-in-binary-tree) 42. Snakes and Ladders (https://leetcode.com/problems/snakes-and-ladders) 43. Reorder Data in Log Files (https://leetcode.com/problems/reorder-data-in-log-files) 44. Prison Cells After N Days (https://leetcode.com/problems/prison-cells-after-n-days) 45. K Closest Points to Origin (https://leetcode.com/problems/k-closest-points-to-origin) 46. Rotting Oranges (https://leetcode.com/problems/rotting-oranges) 47. Analyze User Website Visit Pattern (https://leetcode.com/problems/analyze-userwebsite-visit-pattern) 48. Minimum Cost to Connect Sticks (https://leetcode.com/problems/minimum-cost-toconnect-sticks) 49. Critical Connections in a Network (https://leetcode.com/problems/critical-connectionsin-a-network)