Solutions for Leetcode April 2020 in JAVA | | Challenge Link : Leetcode Recommended YOUTUBE channel : Akshay Goyal WEEK 1 Single Number Happy Number Maximum Subarray Move Zeroes Best Time to Buy and Sell Stock II Group Anagrams Counting Elements :( (Premium) WEEK 2 Middle of the Linked List Backspace String Compare Min Stack Diameter of Binary Tree Last Stone Weight Contiguous Array Perform String Shifts :( (Premium) WEEK 3 Product of Array Except Self Valid Parenthesis String Number of Islands Minimum Path Sum Search in Rotated Sorted Array Construct Binary Search Tree from Preorder Traversal Leftmost Column with At least a One :( (Premium) WEEK 4 Subarray Sum Equals K Bitwise AND of Numbers Range LRU Cache Jump Game Longest Common Subsequence Maximal Square First Unique Number :( (Premium) WEEK 5 Binary Tree Maximum Path Sum Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree :( (Premium)