Coding Problems A repository for doing practice on coding interview problems from the course: 50 popular coding interview problems. Problems Problem Dificulty Solution Sort List Medium Link Valid Parentheses Easy Link Find Minimum in Rotated Sorted Array Medium Link Binary Tree Preorder Traversal Easy Link Binary Tree Level Order Traversal Medium Link Implement strStr() Hard Link Merge Two Sorted Lists Easy Link Tuple with Same Product Medium Link Shortest Palindrome Hard Link Reverse Linked List Easy Link Binary Tree Inorder Traversal Easy Link Minimum Path Sum Medium Link Coin Change Medium Link Find pair that sum up to k (two sum) Easy Link Word Ladder Hard Link Edit Distance Hard Link Longest Common Subsequence Medium Link Delete Node in a BST Medium Link Maximum Subarray Medium Link Unique Paths II Medium Link Subarray Sum Equals K Medium Link Longest Palindrome Easy Link Climbing Stairs Easy Link Jump Game Medium Link Remove K Digits Medium Link Remove Duplicates from Sorted Array Easy Link Binary Tree Postorder Traversal Easy Link Product of Array Except Self Medium Link Add Two Numbers Medium Link Min Cost Climbing Stairs Easy Link Longest Substring Without Repeating Characters Medium Link Find the Duplicate Number Medium Link Longest Consecutive Sequence Medium Link Binary Tree Maximum Path Sum Hard Link N-Queens Hard Link Validate Binary Search Tree Medium Link Longest Increasing Subsequence Medium Link Merge Intervals Medium Link Lowest Common Ancestor of a Binary Tree Medium Link Palindrome Linked List Easy Link Word Search Medium Link Balanced Binary Tree Easy Link Flatten Binary Tree to Linked List Medium Link Two Sum II Medium Link Distinct Subsequences Hard Link Invert Binary Tree Easy Link Permutations Medium Link Find Peak Element Medium Link Longest Palindromic Substring Medium Link Decode Ways Medium Link Insert Interval Medium Link