LeetCode problem solutions in Java for questions:
1 - Two Sum
2 - Add Two Numbers
3 - Longest Substring without Repeating Characters
4 - Median of Two Sorted Arrays
5 - Longest Palindromic Substring
6 - ZigZag Conversion
7 - Reverse Integer
8 - String to Integer
9 - Palindrome Number
11 - Container with Most Water
12 - Integer to Roman
14 - Longest Common Prefix
15 - Three Sum
16 - Three Sum Closest
18 - Four Sum
21 - Merge Two Sorted Lists
22 - Generate Parentheses
26 - Remove Duplicates from Sorted Array
27 - Remove Element
32 - Next Permutation
33 - Search in Rotated Sorted Array
34 - Find First and Last Position of Element in Sorted Array
35 - Search Insert Position
39 - Combination Sum
40 - Combination Sum II
41 - First Missing Positive
42 - Trapping Rain Water
45 - Jump Game II
48 - Rotate Image
53 - Maximum Subarray
54 - Spiral Matrix
55 - Jump Game
56 - Merge Intervals
57 - Insert Interval
59 - Spiral Matrix II
62 - Unique Paths
63 - Unique Paths II
64 - Minimum Path Sum
66 - Plus One
70 - Climbing Stairs
72 - Edit Distance
73 - Set Matrix Zeroes
74 - Search a 2D Matrix
75 - Sort Colors
78 - Subsets
79 - Word Search
80 - Remove Duplicates from Sorted Array II
81 - Search in Rotated Sorted Array II
88 - Merge Sorted Array
89 - Gray Code
92 - Reverse Linked List II
94 - Binary Tree Inorder Traversal
95 - Unique Binary Search Trees II
96 - Unique Binary Search Trees
97 - Interleaving String
100 - Same Tree
101 - Symmetric Tree
104 - Maximum Depth of Binary Tree
110 - Balanced Binary Tree
111 - Minimum Depth of Binary Tree
118 - Pascal's Triangle
121 - Best Time to Buy and Sell Stock
122 - Best Time to Buy and Sell Stock II
128 - Longest Consecutive Sequence
135 - Candy
162 - Find Peak Element
186 - Reverse Words in a String II
189 - Rotate Array
205 - Isomorphic Strings
206 - Reverse Linked List
236 - Lowest Common Ancestor of a Binary Tree
256 - Paint House
295 - Find Median from Data Stream
300 - Longest Increasing Subsequence
303 - Range Sum Query
307 - Range Sum Query - Mutable
315 - Count of Smaller Numbers After Self
322 - Coin Change
323 - Number of Connected Components in an Undirected Graph
336 - Palindrome Pairs
338 - Counting Bits
363 - Max Sum of Rectangle No Larger Than K
366 - Find Leaves of Binary Tree
370 - Range Addition
384 - Shuffle an Array
392 - Is Subsequence
473 - Matchsticks to Square
509 - Fibonacci Number
518 - Coin Change 2
566 - Reshape the Matrix
576 - Out of Boundary Paths
611 - Valid Triangle Number
629 - K Inverse Pairs Array
639 - Decode Ways II
658 - Find K Closest Elements
684 - Redundant Connection
695 - Max Area of Island
703 - Kth Largest Element in a Stream
718 - Maximum Length of Repeated Subarray
729 - My Calendar I
746 - Min Cost Climbing Stairs
750 - Number Of Corner Rectangles
752 - Open the Lock
778 - Swim in Rising Water
791 - Custom Sort String
792 - Number of Matching Subsequences
795 - Number of Subarrays with Bounded Maximum
871 - Minimum Number of Refueling Stops
877 - Stone Game
927 - Three Equal Parts
1004 - Max Consecutive Ones III
1043 - Partition Array for Maximum Sum
1047 - Remove All Adjacent Duplicates In String
1059 - All Paths from Source Lead to Destination
1134 - Armstrong Number
1182 - Shortest Distance to Target Color
1220 - Count Vowels Permutation
1277 - Count Square Submatrices with All Ones
1314 - Matrix Block Sum
1338 - Reduce Array Size to The Half
1383 - Maximum Performance of a Team
1386 - Cinema Seat Allocation
1464 - Maximum Product of Two Elements in an Array
1465 - Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
1641 - Count Sorted Vowel Strings
1690 - Stone Game VII
1696 - Jump Game VI
1710 - Maximum Units on a Truck
1926 - Nearest Exit from Entrance in Maze