@@ -50,6 +50,9 @@ My accepted leetcode solutions to some of the common interview problems.
5050- [ Max Consecutive Ones] ( problems/src/array/MaxConsecutiveOnes.java ) (Easy)
5151- [ Max Consecutive Ones II] ( problems/src/array/MaxConsecutiveOnesII.java ) (Medium)
5252- [ Add to Array-Form of Integer] ( problems/src/array/AddToArrayFormOfInteger.java ) (Easy)
53+ - [ Find Pivot Index] ( problems/src/array/FindPivotIndex.java ) (Easy)
54+ - [ Largest Time for Given Digits] ( problems/src/array/LargestTimeForGivenDigits.java ) (Easy)
55+ - [ Minimum Time Difference] ( problems/src/array/MinimumTimeDifference.java ) (Medium)
5356
5457#### [ Backtracking] ( problems/src/backtracking )
5558
@@ -87,6 +90,7 @@ My accepted leetcode solutions to some of the common interview problems.
8790- [ H-Index II] ( problems/src/binary_search/HIndexII.java ) (Medium)
8891- [ Swim in Rising Water] ( problems/src/binary_search/SwimInRisingWater.java ) (Hard)
8992- [ Time Based Key-Value Store] ( problems/src/binary_search/TimeBasedKeyValuePair.java ) (Medium)
93+ - [ Minimum Window Subsequence] ( problems/src/binary_search/MinimumWindowSubsequence.java ) (Hard)
9094
9195#### [ Bit Manipulation] ( problems/src/bit_manipulation )
9296
@@ -131,6 +135,7 @@ My accepted leetcode solutions to some of the common interview problems.
131135- [ All Paths From Source to Target] ( problems/src/depth_first_search/AllPathsFromSourceToTarget.java ) (Medium)
132136- [ Max Area of Island] ( problems/src/depth_first_search/MaxAreaOfIsland.java ) (Medium)
133137- [ Satisfiability of Equality Equations] ( problems/src/depth_first_search/SatisfiabilityOfEquations.java ) (Medium)
138+ - [ Number of Enclaves] ( problems/src/depth_first_search/NumberOfEnclaves.java ) (Medium)
134139
135140#### [ Design] ( problems/src/design )
136141
@@ -157,6 +162,7 @@ My accepted leetcode solutions to some of the common interview problems.
157162- [ Reverse Pairs] ( problems/src/divide_and_conquer/ReversePairs.java ) (Hard)
158163- [ Search in a 2D Matrix] ( problems/src/divide_and_conquer/SearchA2DMatrix.java ) (Medium)
159164- [ 24 Game] ( problems/src/divide_and_conquer/TwentyFourGame.java ) (Hard)
165+ - [ Reverse Pairs II] ( problems/src/divide_and_conquer/ReversePairsII.java ) (Hard)
160166
161167#### [ Dynamic Programming] ( problems/src/dynamic_programming )
162168
@@ -211,6 +217,7 @@ My accepted leetcode solutions to some of the common interview problems.
211217- [ Out of Boundary Paths] ( problems/src/dynamic_programming/OutOfBoundaryPaths.java ) (Medium)
212218- [ Remove Boxes] ( problems/src/dynamic_programming/RemoveBoxes.java ) (Hard)
213219- [ Stickers to Spell Word] ( problems/src/dynamic_programming/StickersToSpellWord.java ) (Hard)
220+ - [ Ones and Zeroes] ( problems/src/dynamic_programming/OnesAndZeroes.java ) (Medium)
214221
215222#### [ Greedy] ( problems/src/greedy )
216223
@@ -247,6 +254,7 @@ My accepted leetcode solutions to some of the common interview problems.
247254- [ Substring with Concatenation of All Words] ( problems/src/hashing/SubstringConcatenationOfWords.java ) (Hard)
248255- [ Distribute Candies] ( problems/src/hashing/DistributeCandies.java ) (Easy)
249256- [ Groups of Special-Equivalent Strings] ( problems/src/hashing/GroupsOfSpecialEquivalentStrings.java ) (Easy)
257+ - [ Number of Atoms] ( problems/src/hashing/NumberOfAtoms.java ) (Hard)
250258
251259#### [ Heap] ( problems/src/heap )
252260
@@ -271,6 +279,8 @@ My accepted leetcode solutions to some of the common interview problems.
271279- [ Reverse Nodes in k-Group] ( problems/src/linked_list/ReverseNodesKGroup.java ) (Hard)
272280- [ Swap Nodes in Pairs] ( problems/src/linked_list/SwapNodesInPairs.java ) (Medium)
273281- [ Middle of Linked List] ( problems/src/linked_list/MiddleOfLinkedList.java ) (Easy)
282+ - [ Split Linked List in Parts] ( problems/src/linked_list/SplitLinkedListInParts.java ) (Medium)
283+ - [ Next Greater Node In Linked List] ( problems/src/linked_list/NextGreaterNodeInLinkedList.java ) (Medium)
274284
275285#### [ Math] ( problems/src/math )
276286
@@ -290,6 +300,7 @@ My accepted leetcode solutions to some of the common interview problems.
290300- [ Squirrel Simulation] ( problems/src/math/SquirrelSimulation.java ) (Medium)
291301- [ Projection Area of 3D Shapes] ( problems/src/math/ProjectionAreaOf3DShapes.java ) (Easy)
292302- [ Decoded String at Index] ( problems/src/math/DecodedStringAtIndex.java ) (Medium)
303+ - [ Base 7] ( problems/src/math/Base7.java ) (Easy)
293304
294305#### [ Reservoir Sampling] ( problems/src/reservoir_sampling )
295306
@@ -345,6 +356,8 @@ My accepted leetcode solutions to some of the common interview problems.
345356- [ Valid Word Square] ( problems/src/string/ValidWordSquare.java ) (Easy)
346357- [ Reconstruct Original Digits from English] ( problems/src/string/ReconstructOriginalDigitsFromEnglish.java ) (Medium)
347358- [ Push Dominoes] ( problems/src/string/PushDominoes.java ) (Medium)
359+ - [ Validate IP Address] ( problems/src/string/ValidateIPAddress.java ) (Medium)
360+ - [ Reverse String II] ( problems/src/string/ReverseStringII.java ) (Easy)
348361
349362#### [ Tree] ( problems/src/tree )
350363
@@ -380,7 +393,7 @@ My accepted leetcode solutions to some of the common interview problems.
380393- [ Average of Levels in Binary Tree] ( problems/src/tree/AverageOfLevelsInBinaryTree.java ) (Easy)
381394- [ Convert Binary Search Tree to Sorted Doubly Linked List] ( problems/src/tree/BSTtoDoublyLinkedList.java ) (Easy)
382395- [ Same Tree] ( problems/src/tree/SameTree.java ) (Easy)
383- - [ Binary Tree Longest Consecutive Sequence II] ( problems/src/tree/BinaryTreeLongestConsecutiveSequenceII.java ) (Medium)
396+ - [ Binary Tree Longest Consecutive SequencefindMinDifference II] ( problems/src/tree/BinaryTreeLongestConsecutiveSequenceII.java ) (Medium)
384397- [ Minimum Absolute Difference in BST] ( problems/src/tree/MinimumAbsoluteDifferenceInBST.java ) (Medium)
385398- [ Equal Tree Partition] ( problems/src/tree/EqualTreePartition.java ) (Medium)
386399- [ Split BST] ( problems/src/tree/SplitBST.java ) (Medium)
@@ -392,6 +405,10 @@ My accepted leetcode solutions to some of the common interview problems.
392405- [ Convert BST to Greater Tree] ( problems/src/tree/ConvertBSTToGreaterTree.java ) (Easy)
393406- [ All Nodes Distance K in Binary Tree] ( problems/src/tree/AllNodesDistanceKInBinaryTree.java ) (Medium)
394407- [ All Possible Full Binary Trees] ( problems/src/tree/AllPossibleFullBinaryTrees.java ) (Medium)
408+ - [ Flip Equivalent Binary Trees] ( problems/src/tree/FlipEquivalentBinaryTrees.java ) (Medium)
409+ - [ Construct Binary Tree from String] ( problems/src/tree/ConstructBinaryTreefromString.java ) (Medium)
410+ - [ Find Largest Value in Each Tree Row] ( problems/src/tree/FindLargestValueInEachTreeRow.java ) (Medium)
411+ - [ Find Bottom Left Tree Value] ( problems/src/tree/FindBottomLeftTreeValue.java ) (Medium)
395412
396413#### [ Two Pointers] ( problems/src/two_pointers )
397414
0 commit comments