No,Problem,Topic,Difficulty,Company Tags 1,Two Sum,Arrays,Easy,"Amazon, Google, Facebook" 2,Best Time to Buy and Sell Stock,Arrays,Easy,"Amazon, Microsoft, Apple" 3,Contains Duplicate,Arrays,Easy,"Google, Amazon, Microsoft" 4,Product of Array Except Self,Arrays,Medium,"Google, Amazon, Microsoft" 5,Maximum Subarray (Kadane's Algorithm),Arrays,Easy,"Amazon, Microsoft, Google" 6,Maximum Product Subarray,Arrays,Medium,"Amazon, Microsoft, Google" 7,Find Minimum in Rotated Sorted Array,Arrays,Medium,"Amazon, Microsoft, Google" 8,Search in Rotated Sorted Array,Arrays,Medium,"Amazon, Microsoft, Google" 9,3Sum,Arrays,Medium,"Amazon, Google, Facebook" 10,Container With Most Water,Arrays,Medium,"Amazon, Google, Microsoft" 11,Trapping Rain Water,Arrays,Hard,"Amazon, Google, Microsoft" 12,Merge Intervals,Arrays,Medium,"Amazon, Google, Microsoft" 13,Insert Interval,Arrays,Hard,"Amazon, Google, Facebook" 14,Non-overlapping Intervals,Arrays,Medium,"Amazon, Google, Microsoft" 15,Set Matrix Zeroes,Arrays,Medium,"Amazon, Microsoft, Apple" 16,Spiral Matrix,Arrays,Medium,"Amazon, Microsoft, Google" 17,Rotate Image,Arrays,Medium,"Amazon, Microsoft, Apple" 18,Sort Colors,Arrays,Medium,"Amazon, Microsoft, Google" 19,Find Duplicate Number,Arrays,Medium,"Amazon, Microsoft, Google" 20,Missing Number,Arrays,Easy,"Amazon, Microsoft, Apple" 21,Longest Substring Without Repeating Characters,Strings,Medium,"Amazon, Google, Microsoft" 22,Longest Repeating Character Replacement,Strings,Medium,"Amazon, Google, Microsoft" 23,Minimum Window Substring,Strings,Hard,"Amazon, Google, Facebook" 24,Valid Anagram,Strings,Easy,"Amazon, Google, Microsoft" 25,Group Anagrams,Strings,Medium,"Amazon, Google, Microsoft" 26,Valid Parentheses,Strings,Easy,"Amazon, Google, Microsoft" 27,Valid Palindrome,Strings,Easy,"Amazon, Microsoft, Apple" 28,Longest Palindromic Substring,Strings,Medium,"Amazon, Google, Microsoft" 29,Palindromic Substrings,Strings,Medium,"Amazon, Google, Microsoft" 30,Longest Common Prefix,Strings,Easy,"Amazon, Google, Microsoft" 31,String to Integer (atoi),Strings,Medium,"Amazon, Microsoft, Apple" 32,Reverse Words in a String,Strings,Medium,"Amazon, Microsoft, Google" 33,Reverse Linked List,Linked Lists,Easy,"Amazon, Google, Microsoft" 34,Linked List Cycle,Linked Lists,Easy,"Amazon, Google, Microsoft" 35,Merge Two Sorted Lists,Linked Lists,Easy,"Amazon, Google, Microsoft" 36,Remove Nth Node From End of List,Linked Lists,Medium,"Amazon, Google, Microsoft" 37,Reorder List,Linked Lists,Medium,"Amazon, Google, Microsoft" 38,Merge k Sorted Lists,Linked Lists,Hard,"Amazon, Google, Microsoft" 39,Add Two Numbers,Linked Lists,Medium,"Amazon, Google, Microsoft" 40,Copy List with Random Pointer,Linked Lists,Medium,"Amazon, Google, Microsoft" 41,Intersection of Two Linked Lists,Linked Lists,Easy,"Amazon, Microsoft, Apple" 42,Palindrome Linked List,Linked Lists,Easy,"Amazon, Microsoft, Google" 43,Maximum Depth of Binary Tree,Trees,Easy,"Amazon, Google, Microsoft" 44,Same Tree,Trees,Easy,"Amazon, Google, Microsoft" 45,Invert Binary Tree,Trees,Easy,"Amazon, Google, Microsoft" 46,Binary Tree Level Order Traversal,Trees,Medium,"Amazon, Google, Microsoft" 47,Binary Tree Maximum Path Sum,Trees,Hard,"Amazon, Google, Microsoft" 48,Serialize and Deserialize Binary Tree,Trees,Hard,"Amazon, Google, Microsoft" 49,Subtree of Another Tree,Trees,Easy,"Amazon, Google, Microsoft" 50,Construct Binary Tree from Preorder and Inorder,Trees,Medium,"Amazon, Google, Microsoft" 51,Validate Binary Search Tree,Trees,Medium,"Amazon, Google, Microsoft" 52,Kth Smallest Element in a BST,Trees,Medium,"Amazon, Google, Microsoft" 53,Lowest Common Ancestor of BST,Trees,Easy,"Amazon, Google, Microsoft" 54,Binary Tree Right Side View,Trees,Medium,"Amazon, Google, Microsoft" 55,Count Good Nodes in Binary Tree,Trees,Medium,"Amazon, Google, Microsoft" 56,Diameter of Binary Tree,Trees,Easy,"Amazon, Google, Microsoft" 57,Balanced Binary Tree,Trees,Easy,"Amazon, Google, Microsoft" 58,Clone Graph,Graphs,Medium,"Amazon, Google, Facebook" 59,Course Schedule,Graphs,Medium,"Amazon, Google, Microsoft" 60,Pacific Atlantic Water Flow,Graphs,Medium,"Amazon, Google, Microsoft" 61,Number of Islands,Graphs,Medium,"Amazon, Google, Microsoft" 62,Longest Consecutive Sequence,Graphs,Hard,"Amazon, Google, Microsoft" 63,Graph Valid Tree,Graphs,Medium,"Amazon, Google, Facebook" 64,Word Ladder,Graphs,Hard,"Amazon, Google, Microsoft" 65,Surrounded Regions,Graphs,Medium,"Amazon, Google, Microsoft" 66,Rotting Oranges,Graphs,Medium,"Amazon, Google, Microsoft" 67,Course Schedule II,Graphs,Medium,"Amazon, Google, Microsoft" 68,Network Delay Time,Graphs,Medium,"Amazon, Google, Microsoft" 69,Cheapest Flights Within K Stops,Graphs,Medium,"Amazon, Google, Microsoft" 70,Climbing Stairs,Dynamic Programming,Easy,"Amazon, Google, Microsoft" 71,House Robber,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 72,House Robber II,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 73,Longest Increasing Subsequence,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 74,Coin Change,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 75,Word Break,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 76,Combination Sum IV,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 77,Decode Ways,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 78,Unique Paths,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 79,Jump Game,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 80,Longest Common Subsequence,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 81,Edit Distance,Dynamic Programming,Hard,"Amazon, Google, Microsoft" 82,Maximum Product Subarray,Dynamic Programming,Medium,"Amazon, Google, Microsoft" 83,Valid Parentheses,Stacks & Queues,Easy,"Amazon, Google, Microsoft" 84,Min Stack,Stacks & Queues,Easy,"Amazon, Google, Microsoft" 85,Evaluate Reverse Polish Notation,Stacks & Queues,Medium,"Amazon, Google, Microsoft" 86,Generate Parentheses,Stacks & Queues,Medium,"Amazon, Google, Microsoft" 87,Daily Temperatures,Stacks & Queues,Medium,"Amazon, Google, Microsoft" 88,Car Fleet,Stacks & Queues,Medium,"Amazon, Google, Microsoft" 89,Largest Rectangle in Histogram,Stacks & Queues,Hard,"Amazon, Google, Microsoft" 90,Sliding Window Maximum,Stacks & Queues,Hard,"Amazon, Google, Microsoft" 91,Subsets,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 92,Combination Sum,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 93,Permutations,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 94,Subsets II,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 95,Combination Sum II,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 96,Word Search,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 97,Palindrome Partitioning,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 98,Letter Combinations of a Phone Number,Recursion & Backtracking,Medium,"Amazon, Google, Microsoft" 99,N-Queens,Recursion & Backtracking,Hard,"Amazon, Google, Microsoft" 100,Sudoku Solver,Recursion & Backtracking,Hard,"Amazon, Google, Microsoft"