2
2
3
3
My accepted leetcode solutions to some of the common interview problems.
4
4
5
- ##### [ Array] ( problems/src/array )
5
+ #### [ Array] ( problems/src/array )
6
6
7
7
- [ Pascals Traiangle II] ( problems/src/array/PascalsTriangle.java ) (Easy)
8
8
- [ Product Of Array Except Self] ( problems/src/array/ProductOfArrayExceptSelf.java ) (Medium)
@@ -11,7 +11,7 @@ My accepted leetcode solutions to some of the common interview problems.
11
11
- [ Third Maximum Number] ( problems/src/array/ThirdMaximumNumber.java ) (Easy)
12
12
- [ TwoSum II] ( problems/src/array/TwoSumII.java ) (Easy)
13
13
14
- ##### [ Backtracking] ( problems/src/backtracking )
14
+ #### [ Backtracking] ( problems/src/backtracking )
15
15
16
16
- [ Combinations] ( problems/src/backtracking/Combinations.java ) (Medium)
17
17
- [ Combinations Sum] ( problems/src/backtracking/CombinationSum.java ) (Medium)
@@ -24,28 +24,28 @@ My accepted leetcode solutions to some of the common interview problems.
24
24
- [ SubSet II] ( problems/src/backtracking/SubsetsII.java ) (Medium)
25
25
- [ WordSearch] ( problems/src/backtracking/WordSearch.java ) (Medium)
26
26
27
- ##### [ Binary Search] ( problems/src/binary_search )
27
+ #### [ Binary Search] ( problems/src/binary_search )
28
28
29
29
- [ Minimum Sorted Rotated Array] ( problems/src/binary_search/MinSortedRotatedArray.java ) (Medium)
30
30
- [ Search in a Rotated Sorted Array] ( problems/src/binary_search/SearchRotatedSortedArray.java ) (Medium)
31
31
32
- ##### [ Bit Manipulation] ( problems/src/bit_manipulation )
32
+ #### [ Bit Manipulation] ( problems/src/bit_manipulation )
33
33
34
34
- [ Gray Code] ( problems/src/bit_manipulation/GrayCode.java ) (Medium)
35
35
36
- ##### [ Breadth First Search] ( problems/src/breadth_first_search )
36
+ #### [ Breadth First Search] ( problems/src/breadth_first_search )
37
37
38
38
- [ Binaray Tree Level Order Traversal] ( problems/src/breadth_first_search/BinarayTreeLevelOrderTraversal.java ) (Medium)
39
39
- [ Word Ladder] ( problems/src/breadth_first_search/WordLadder.java ) (Medium)
40
40
- [ Word Ladder II] ( problems/src/breadth_first_search/WordLadderII.java ) (Hard)
41
41
42
- ##### [ Depth First Search] ( problems/src/depth_first_search )
42
+ #### [ Depth First Search] ( problems/src/depth_first_search )
43
43
44
44
- [ Minesweeper] ( problems/src/depth_first_search/Minesweeper.java ) (Medium)
45
45
- [ Movie Recommend] ( problems/src/depth_first_search/MovieRecommend.java ) (Medium)
46
46
- [ Number Of Islands] ( problems/src/depth_first_search/NumberOfIslands.java ) (Medium)
47
47
48
- ##### [ Design] ( problems/src/design )
48
+ #### [ Design] ( problems/src/design )
49
49
50
50
- [ Copy List With Random Pointer] ( problems/src/design/CopyListWithRandomPointer.java ) (Medium)
51
51
- [ Encode and Decode Tiny URL] ( problems/src/design/EncodeAndDecodeTinyURL.java ) (Medium)
@@ -55,12 +55,12 @@ My accepted leetcode solutions to some of the common interview problems.
55
55
- [ Serialize Deserialize Binary Tree] ( problems/src/design/SerializeDeserializeBinaryTree.java ) (Hard)
56
56
- [ Design Twitter] ( problems/src/design/Twitter.java ) (Medium)
57
57
58
- ##### [ Devide and Conquer] ( problems/src/divide_and_conquer )
58
+ #### [ Devide and Conquer] ( problems/src/divide_and_conquer )
59
59
60
60
- [ Kth Largest Element In a Array] ( problems/src/divide_and_conquer/KthLargestElementInAnArray.java ) (Medium)
61
61
- [ Search in a 2D Matrix] ( problems/src/divide_and_conquer/SearchA2DMatrix.java ) (Medium)
62
62
63
- ##### [ Dynamic Programming] ( problems/src/dynamic_programming )
63
+ #### [ Dynamic Programming] ( problems/src/dynamic_programming )
64
64
65
65
- [ Best Time To Buy and Sell Stocks] ( problems/src/dynamic_programming/BestTimeToBuyAndSellStocks.java ) (Easy)
66
66
- [ Climbing Stairs] ( problems/src/dynamic_programming/ClimbingStairs.java ) (Easy)
@@ -77,12 +77,12 @@ My accepted leetcode solutions to some of the common interview problems.
77
77
- [ WordBreak] ( problems/src/dynamic_programming/WordBreak.java ) (Medium)
78
78
- [ WordBreak II] ( problems/src/dynamic_programming/WordBreakII.java ) (Hard)
79
79
80
- ##### [ Greedy] ( problems/src/greedy )
80
+ #### [ Greedy] ( problems/src/greedy )
81
81
82
82
- [ Jump Game] ( problems/src/greedy/JumpGame.java ) (Medium)
83
83
- [ Jump Game II] ( problems/src/greedy/JumpGameII.java ) (Medium)
84
84
85
- ##### [ Hashing] ( problems/src/hashing )
85
+ #### [ Hashing] ( problems/src/hashing )
86
86
87
87
- [ Anagrams] ( problems/src/hashing/Anagrams.java ) (Medium)
88
88
- [ Group Anagrams] ( problems/src/hashing/GroupAnagrams.java ) (Medium)
@@ -91,11 +91,11 @@ My accepted leetcode solutions to some of the common interview problems.
91
91
- [ Two Sum] ( problems/src/hashing/TwoSum.java ) (Easy)
92
92
- [ Valid Anagram] ( problems/src/hashing/ValidAnagram.java ) (Easy)
93
93
94
- ##### [ Heap] ( problems/src/heap )
94
+ #### [ Heap] ( problems/src/heap )
95
95
96
96
- [ Sliding Window Maximum] ( problems/src/heap/SlidingWindowMaximum.java ) (Hard)
97
97
98
- ##### [ Linked List] ( problems/src/linked_list )
98
+ #### [ Linked List] ( problems/src/linked_list )
99
99
100
100
- [ Intersection of two Linked-Lists] ( problems/src/linked_list/IntersectionOfTwoLists.java ) (Easy)
101
101
- [ Linked List Cycle] ( problems/src/linked_list/LinkedListCycle.java ) (Easy)
@@ -104,26 +104,26 @@ My accepted leetcode solutions to some of the common interview problems.
104
104
- [ Paliandrome List] ( problems/src/linked_list/PaliandromeList.java ) (Easy)
105
105
- [ Reverse Linked List] ( problems/src/linked_list/ReverseLinkedList.java ) (Easy)
106
106
107
- ##### [ Math] ( problems/src/math )
107
+ #### [ Math] ( problems/src/math )
108
108
109
109
- [ Add Two Numbers] ( problems/src/math/AddTwoNumbers.java ) (Medium)
110
110
- [ Count Primes] ( problems/src/math/CountPrimes.java ) (Easy)
111
111
- [ Rotate Function] ( problems/src/math/RotateFunction.java ) (Medium)
112
112
113
- ##### [ Stack] ( problems/src/stack )
113
+ #### [ Stack] ( problems/src/stack )
114
114
115
115
- [ Min Stack] ( problems/src/stack/MinStack.java ) (Easy)
116
116
- [ Valid Parentheses] ( problems/src/stack/ValidParentheses.java ) (Easy))
117
117
118
- ##### [ String] ( problems/src/string )
118
+ #### [ String] ( problems/src/string )
119
119
120
120
- [ First Unique Character In a String] ( problems/src/string/FirstUniqueCharacterInAString.java ) (Easy)
121
121
- [ Repeated Substring Pattern] ( problems/src/string/RepeatedSubstringPattern.java ) (Easy)
122
122
- [ ReverseWords II] ( problems/src/string/ReverseWordsII.java ) (Medium)
123
123
- [ String to Integer] ( problems/src/string/StringToInteger.java ) (Medium)
124
124
- [ Text Justification] ( problems/src/string/TextJustification.java ) (Hard)
125
125
126
- ##### [ Tree] ( problems/src/tree )
126
+ #### [ Tree] ( problems/src/tree )
127
127
128
128
- [ Binaray Tree Right Side View] ( problems/src/tree/BinarayTreeRightSideView.java ) (Medium)
129
129
- [ Binary Tree Maximum Path Sum] ( problems/src/tree/BinaryTreeMaximumPathSum.java ) (Hard)
@@ -138,7 +138,7 @@ My accepted leetcode solutions to some of the common interview problems.
138
138
- [ Sorted Array to BST] ( problems/src/tree/SortedArrayToBST.java ) (Medium)
139
139
- [ Valid Binary Search Tree] ( problems/src/tree/ValidBinarySearchTree.java ) (Medium)
140
140
141
- ##### [ Two Pointers] ( problems/src/two_pointers )
141
+ #### [ Two Pointers] ( problems/src/two_pointers )
142
142
143
143
- [ Four Sum] ( problems/src/two_pointers/FourSum.java ) (Medium)
144
144
- [ Longest Substring Witout Repeats] ( problems/src/two_pointers/LongestSubstringWitoutRepeats.java ) (Medium)
0 commit comments