ammar@web:~$
~/leetcode/medium
~/leetcode/medium $ ls

medium.

Solutions and thought process for medium difficulty Leetcode problems.

$ grep
medium695. Max Area of Islandmedium200. Number of Islandsmedium40. Combination Sum IImedium39. Combination Summedium78. Subsetsmedium621. Task Schedulermedium215. Kth Largest Element in an Arraymedium973. K Closest Points to Originmedium105. Construct Binary Tree from Preorder and Inorder Traversalmedium230. Kth Smallest Element in a BSTmedium98. Validate Binary Search Treemedium1448. Count Good Nodes in Binary Treemedium199. Binary Tree Right Side Viewmedium337. House Robber IIImedium102. Binary Tree Level Order Traversalmedium146. LRU Cachemedium138. Copy List with Random Pointermedium443. String Compressionmedium334. Increasing Triplet SubsequencemediumInfinite Taxi Drivermedium1730. Shortest Path To Get Foodmedium1642. Furthest Building You Can Reachmedium752. Open the LockmediumSkyscraper Furthest DistancemediumMinimum Lock Turnsmedium235. Lowest Common Ancestor of a Binary Search Treemedium287. Find the Duplicate Numbermedium2. Add Two Numbersmedium19. Remove Nth Node From End of Listmedium143. Reorder Listmedium567. Permutation in Stringmedium424. Longest Repeating Character Replacementmedium3. Longest Substring Without Repeating Charactersmedium33. Search in Rotated Sorted Arraymedium153. Find Minimum in Rotated Sorted Arraymedium875. Koko Eating Bananasmedium74. Search a 2D Matrixmedium853. Car Fleetmedium739. Daily Temperaturesmedium22. Generate Parenthesesmedium150. Evaluate Reverse Polish Notationmedium155. Min Stackmedium11. Container With Most Watermedium15. 3Summedium167. Two Sum II - Input Array Is Sortedmedium128. Longest Consecutive Sequencemedium36. Valid Sudokumedium238. Product of Array Except Selfmedium347. Top K Frequent Elementsmedium49. Group Anagrams