Leetcode # Title Solutions Difficulty Tag Hint 86 Maximum Matching of Players With Trainers Java, Python, Javascript, Rust Easy Sorting 85 Palindrome Partitioning Java, Python Medium String 84 Find All K-Distant Indices in an Array Java, Python Easy Array 83 Rotate String Java Easy String, rotate, substring 82 Remove All Adjacent Duplicates in String II Java Medium 81 Lowest Common Ancestor of a Binary Tree Java, Python, JS, Scala Medium Trees Solution 80 K Radius Subarray Averages Java, Python Medium Array 79 Unique Binary Search Trees Java Medium Trees 78 Validate IP Address Java Medium String 77 Partition Equal Subset Sum Java Medium HashSet 76 Convert Sorted Array to Binary Search Tree Easy 75 Symmetric Tree Java Easy Tree 74 Diameter of Binary Tree Easy 73 Word Break Java Medium Trie, DP 72 Implement Trie (Prefix Tree) Java, Python Medium Design 71 Rotate Array Java Medium Temporary Array 70 Employees Earning More Than Their Managers Mysql Easy Database 69 Duplicate Emails Mysql Easy Database 68 Customers Who Never Order Mysql Easy Database 67 Maximum Depth of Binary Tree Java Easy BFS 66 Lowest Common Ancestor of a Binary Search Tree Java, JS Easy Tree 65 Kth Smallest Element in a BST Java Medium Tree, DFS 64 Coin Change Java, Python Medium DP Solution 63 Open the Lock Java Medium BFS 62 Contains Duplicate Java, Python, JS Easy HashMap 61 Climbing Stairs Java Easy DP 60 Unique Paths Java, Python, JS Medium DP 59 Maximum Subarray Java Easy DP 58 Invert Binary Tree Java Easy Tree 57 Linked List Cycle Java Easy Two Pointers 56 Longest Common SubSequence Java Medium DP 55 Design Circular Queue Java Medium Design 54 Find Duplicate File in System Java Medium HashMap 53 Palindromic Substrings Java Medium DP 52 Container With Most Water Java, Python, JS, Scala Medium Two pointer 51 Remove Outermost Parentheses Java Easy Stack 50 Clone Graph Java Medium BFS 49 Jump Game Java, Python, JS Medium Greedy 48 Minimum Depth of Binary Tree Java Medium BFS 47 Binary Tree Zigzag Level Order Traversal Java Medium BFS, Stack, Queue 46 Binary Tree Level Order Traversal Java Medium BFS 45 Find K Closest Elements Java Medium Binary Search 44 Longest Substring with At Least K Repeating Characters Java Medium Hash Map 43 All Nodes Distance K in Binary Tree Java Medium Binary Tree, DFS 42 Minimum Size Subarray Sum Java Medium Sliding Window 41 Maximum Average Subarray I Java Easy Sliding Window 40 Second Highest Salary Mysql Easy Database 39 Wiggle Subsequence Java Medium Dynamic Programming 38 Maximum Average Pass Ratio Java Medium Heap 37 Top K Frequent Elements Java, Python Medium Heap, Hash Map 36 Longest Palindromic Substring Java Medium Dynamic Programming 35 Duplicate Path Java Medium String, HashMap 34 LRU Cache Java Medium Design 33 Path Sum II Java, Python Medium Tree, Binary Tree 32 Path Sum Java, Python, JS, Scala Easy Tree, Binary Tree 31 Reverse Linked List II Java Medium Linked List 30 Restore IP Addresses Java Medium String 29 Unique Binary Search Tree Java Medium Binary Search Tree, Dynamic Programming 28 Partition List Java Medium Linked List 27 Summary Ranges Java Medium Two pointer 26 Implement Queue using Stacks Java Easy Stack 25 Min Stack Java Easy Design 24 Subsets Java Medium Array 23 Flower Planting With No Adjacent Java Easy Graph 22 Find K Closest Element Java Medium Binary Search, Two pointer 21 Add and Search Word Java Medium Trie 20 Replace Words Java, Python Medium Trie 19 Find all the anagrams in a string Java Medium Sliding window 18 Reverse words in String Java, Scala Medium String 17 Permutation in String Java Medium Sliding Window 16 Search Insert Position Java Easy Binary Search 15 Word Search Java Medium DFS, BackTracking 14 Minimum Remove to Make Valid Parentheses Java Medium String, Stack 13 Number of Islands Java Medium Array, DFS DFS 12 Group Anagrams Java Medium String, Hashmap 11 Best Time to Buy & Sell Stock II Java Easy Array 10 Best Time to Buy and Sell Stock Java Easy Array 9 Valid Parentheses Java, JS Easy Stack 8 Remove Duplicates from Sorted Array Java Easy Array 7 Permutations Java Medium Backtracking Topcoder 6 Letter Combinations of a Phone Number Java Medium String, Backtracking 5 Find Pivot Index Java, Python Easy Array 4 Search in Rotated Sorted Array Java Medium Array 3 Three Sum Java Medium Array, Two Pointers 2 Add Two Numbers Java Medium LinkedList 1 Two Sum Java Easy HashMap