Skip to content

Solutions for 30-Day LeetCoding Challenge

Compare
Choose a tag to compare
@ecgan ecgan released this 08 May 13:27
· 134 commits to master since this release

This release contains solutions for 30-Day LeetCoding Challenge.

LeetCode # Title Difficulty Topics
33 Search in Rotated Sorted Array Medium Array, Binary Search
49 Group Anagrams Medium Hash Table, String
53 Maximum Subarray Easy Array, Divide and Conquer, Dynamic Programming
55 Jump Game Medium Array, Greedy
64 Minimum Path Sum Medium Array, Dynamic Programming
122 Best Time to Buy and Sell Stock II Easy Array, Greedy
124 Binary Tree Maximum Path Sum Hard Tree, Depth-first Search
136 Single Number Easy Hash table, bit manipulation
146 LRU Cache Medium Design
155 Min Stack Easy Stack, Design
200 Number of Islands Medium Depth-first Search, Breadth-first Search, Union Find
201 Bitwise AND of Numbers Range Medium Bit Manipulation
202 Happy Number Easy Hash Table, Math
221 Maximal Square Medium Dynamic Programming
238 Product of Array Except Self Medium Array
283 Move Zeroes Easy Array, Two Pointers
525 Contiguous Array Medium Hash Table
543 Diameter of Binary Tree Easy Tree
560 Subarray Sum Equals K Medium Array, Hash Table
678 Valid Parenthesis String Medium String
844 Backspace String Compare Easy Two Pointers, Stack
876 Middle of the Linked List Easy Linked List
1008 Construct Binary Search Tree from Preorder Traversal Medium Tree
1046 Last Stone Weight Easy Heap, Greedy
1143 Longest Common Subsequence Medium Dynamic Programming
1426 Counting Elements - -
1427 Perform String Shifts - -
1428 Leftmost Column with at Least a One - -
1429 First Unique Number - -
1430 Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree - -