Skip to content

Solutions for June LeetCoding Challenge

Choose a tag to compare

@ecgan ecgan released this 18 Jul 13:51
· 72 commits to master since this release

This release contains solutions for June LeetCoding Challenge.

LeetCode # Title Difficulty Topics
35 Search Insert Position Easy Array, binary search
60 Permutation Sequence Medium Math, Backtracking
62 Unique Paths Medium Array, Dynamic Programming
75 Sort Colors Medium Array, Two Pointers, Sort
96 Unique Binary Search Trees Medium Dynamic Programming, Tree
129 Sum Root to Leaf Numbers Medium Tree, Depth-first Search
130 Surrounded Regions Medium Depth-first Search, Breadth-first Search, Union Find
137 Single Number II Medium Bit Manipulation
212 Word Search II Hard Backtracking, Trie
222 Count Complete Tree Nodes Medium Binary Search, Tree
226 Invert Binary Tree Easy Tree
231 Power of Two Easy Math, Bit Manipulation
237 Delete Node in a Linked List Easy Linked List
275 H-Index II Medium Binary Search
279 Perfect Squares Medium Math, Dynamic Programming, Breadth-first Search
287 Find the Duplicate Number Medium Array, Two Pointers, Binary Search
332 Reconstruct Itinerary Medium Depth-first Search, Graph
344 Reverse String Easy Two Pointers, String
368 Largest Divisible Subset Medium Math, Dynamic Programming
380 Insert Delete GetRandom O(1) Medium Array, Hash Table, Design
392 Is Subsequence Easy Binary Search, Dynamic Programming, Greedy
406 Queue Reconstruction by Height Medium Greedy
518 Coin Change 2 Medium -
528 Random Pick with Weight Medium Binary Search, Random
700 Search in a Binary Search Tree Easy Tree
714 Dungeon Game Hard Binary Search, Dynamic Programming
787 Cheapest Flights Within K Stops Medium Dynamic Programming, Heap, Breadth-first Search
1029 Two City Scheduling Easy Greedy
1044 Longest Duplicate Substring Hard Hash Table, Binary Search
1491 Average Salary Excluding the Minimum and Maximum Salary Easy Array, Sort