/30-Days-LeetCoding-Challenge

My solution for Leet-Code 30 days coding challenge

Primary LanguageJava

30-Days-LeetCoding-Challenge

My solutions for April 2020 Leet-Code 30 days coding challenge

1. Single Number

2. Happy Number

3. Maximum Subarray

4. Move Zeroes

5. Best Time to Buy and Sell Stock II

6. Group Anagrams

7. Counting Elements

1. Middle of the Linked List

2. Backspace String Compare

3. Min Stack

4. Diameter of Binary Tree

5. Last Stone Weight

6. Contiguous Array

7. Perform String Shifts

1. Product of Array Except Self

2. Valid Parenthesis String

3. Number of Islands

4. Minimum Path Sum

5. Search in Rotated Sorted Array

6. Construct Binary Search Tree from Preorder Traversal

7. Leftmost Column with at Least a One

1. Subarray Sum Equals K

2. Bitwise AND of Numbers Range

3. LRU Cache

4. Jump Game

5. Longest Common Subsequence

6. Maximal Square

7. First Unique Number

1. Binary Tree Maximum Path Sum

2. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree