├── 1 └── Two Sum │ └── Solution.kt ├── 3 └── Longest Substring Without Repeating Characters │ └── Solution.kt ├── 9 └── Palindrome Number │ └── Solution.kt ├── 11 └── Container With Most Water │ └── Solution.kt ├── 13 └── Roman to Integer │ └── Solution.kt ├── 15 └── 3Sum │ └── Solution.kt ├── 19 └── Remove Nth Node From End of List │ └── Solution.java ├── 21 └── Merge Two Sorted Lists │ └── Solution.java ├── 33 └── Search in Rotated Sorted Array │ └── Solution.kt ├── 34 └── Find First and Last Position of Element in Sorted Array │ └── Solution.kt ├── 35 └── Search Insert Position │ └── Solution.kt ├── 46 └── Permutations │ └── Solution.kt ├── 53 └── Maximum Subarray │ └── Solution.kt ├── 70 └── Climbing Stairs │ └── Solution.kt ├── 74 └── Search a 2D Matrix │ └── Solution.kt ├── 77 └── Combinations │ └── Solution.kt ├── 82 └── Remove Duplicates from Sorted List II │ └── Solution.java ├── 88 └── Merge Sorted Array │ └── Solution.kt ├── 116 └── Populating Next Right Pointers in Each Node │ └── Solution.java ├── 117 └── Populating Next Right Pointers in Each Node II │ └── Solution.java ├── 120 └── Triangle │ └── Solution.kt ├── 121 └── Solution.cpp ├── 130 └── Surrounded Regions │ └── Solution.kt ├── 136 └── Single Number │ └── main.kt ├── 153 └── Find Minimum in Rotated Sorted Array │ └── Solution.kt ├── 162 └── Find Peak Element │ └── Solution.kt ├── 167 └── Two Sum II - Input Array Is Sorted │ ├── Solution.java │ └── Solution.kt ├── 190 └── Reverse Bits │ └── Solution.java ├── 191 └── Number of 1 Bits │ └── Solution.java ├── 198 └── House Robber │ └── Solution.kt ├── 200 └── Number of Islands │ └── Solution.kt ├── 206 └── Reverse Linked List │ └── Solution.kt ├── 209 └── Minimum Size Subarray Sum │ └── Solution.kt ├── 217 └── Contains Duplicate │ └── Solution.kt ├── 231 └── Power of Two │ └── Solution.kt ├── 278 └── First Bad Version │ ├── solution.cpp │ └── solution.kt ├── 283 └── Move Zeroes │ ├── Solution.java │ └── Solution.kt ├── 344 └── Reverse String │ └── Solution.kt ├── 350 └── Solution.cpp ├── 438 └── Find All Anagrams in a String │ └── Solution.kt ├── 542 └── 01 Matrix │ └── Solution.java ├── 547 └── Number of Provinces │ └── Solution.java ├── 557 └── Reverse Words in a String III │ └── Solution.java ├── 567 └── Permutation in String │ ├── Solution.cpp │ └── Solution.kt ├── 572 └── Subtree of Another Tree │ └── Solution.kt ├── 617 └── Merge Two Binary Trees │ └── Solution.java ├── 704 └── Binary Search │ ├── Solution.java │ ├── solution.cpp │ └── solution.kt ├── 713 └── Subarray Product Less Than K │ └── Solution.java ├── 733 └── Flood Fill │ ├── Solution.java │ └── Solution.kt ├── 784 └── Letter Case Permutation │ └── Solution.kt ├── 797 └── All Paths From Source to Target │ └── Solution.java ├── 844 └── Backspace String Compare │ └── Solution.java ├── 876 └── Middle of the Linked List │ └── Solution.java ├── 994 └── Rotting Oranges │ └── Solution.java ├── 1091 └── Shortest Path in Binary Matrix │ └── Solution.kt ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── libraries │ └── KotlinJavaRuntime.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── 0196-delete-duplicate-emails ├── 0196-delete-duplicate-emails.sql ├── NOTES.md └── README.md ├── 1-Two Sum └── 1-Two Sum.java ├── 104-maximum-depth-of-binary-tree ├── 104-maximum-depth-of-binary-tree.java ├── NOTES.md └── README.md ├── 118-Pascal's Triangle └── 118-Pascal's Triangle.java ├── 121-Best Time to Buy and Sell Stock └── 121-Best Time to Buy and Sell Stock.java ├── 14-longest-common-prefix ├── 14-longest-common-prefix.kt ├── NOTES.md └── README.md ├── 175-combine-two-tables ├── 175-combine-two-tables.sql ├── NOTES.md └── README.md ├── 181-employees-earning-more-than-their-managers └── 181-employees-earning-more-than-their-managers.sql ├── 182-duplicate-emails ├── 182-duplicate-emails.sql └── README.md ├── 183-customers-who-never-order ├── 183-customers-who-never-order.sql ├── NOTES.md └── README.md ├── 189. Rotate Array └── solution.cpp ├── 2-add-two-numbers ├── 2-add-two-numbers.cpp ├── NOTES.md └── README.md ├── 20-valid-parentheses ├── 20-valid-parentheses.java └── NOTES.md ├── 217-Contains Duplicate └── 217-Contains Duplicate.java ├── 24-swap-nodes-in-pairs ├── 24-swap-nodes-in-pairs.cpp └── NOTES.md ├── 26-remove-duplicates-from-sorted-array ├── 26-remove-duplicates-from-sorted-array.kt ├── NOTES.md └── README.md ├── 27-remove-element ├── 27-remove-element.kt ├── NOTES.md └── README.md ├── 28-implement-strstr ├── 28-implement-strstr.java ├── NOTES.md └── README.md ├── 29-divide-two-integers ├── 29-divide-two-integers.java └── NOTES.md ├── 350-Intersection of Two Arrays II └── 350-Intersection of Two Arrays II.java ├── 462-minimum-moves-to-equal-array-elements-ii ├── 462-minimum-moves-to-equal-array-elements-ii.java └── NOTES.md ├── 53-Maximum-Subarray └── 53-Maximum-Subarray.java ├── 566-Reshape the Matrix └── 566-Reshape the Matrix.java ├── 58-length-of-last-word ├── 58-length-of-last-word.java ├── NOTES.md └── README.md ├── 66-plus-one ├── 66-plus-one.cpp ├── NOTES.md └── README.md ├── 67-add-binary ├── 67-add-binary.cpp ├── NOTES.md └── README.md ├── 695. Max Area of Island └── Solution.cpp ├── 7-reverse-integer ├── 7-reverse-integer.java ├── NOTES.md └── README.md ├── 83-remove-duplicates-from-sorted-list ├── 83-remove-duplicates-from-sorted-list.java ├── NOTES.md └── README.md ├── 977. Squares of a Sorted Array └── solution.cpp ├── LeetCode.iml └── out └── production └── LeetCode ├── 278 └── First Bad Version │ └── solution.cpp ├── 567 └── Permutation in String │ └── Solution.cpp ├── 704 └── Binary Search │ └── solution.cpp ├── 189. Rotate Array └── solution.cpp ├── 695. Max Area of Island └── Solution.cpp └── 977. Squares of a Sorted Array └── solution.cpp /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/libraries/KotlinJavaRuntime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/libraries/KotlinJavaRuntime.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /0196-delete-duplicate-emails/0196-delete-duplicate-emails.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/0196-delete-duplicate-emails/0196-delete-duplicate-emails.sql -------------------------------------------------------------------------------- /0196-delete-duplicate-emails/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /0196-delete-duplicate-emails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/0196-delete-duplicate-emails/README.md -------------------------------------------------------------------------------- /1-Two Sum/1-Two Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/1-Two Sum/1-Two Sum.java -------------------------------------------------------------------------------- /1/ Two Sum/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/1/ Two Sum/Solution.kt -------------------------------------------------------------------------------- /104-maximum-depth-of-binary-tree/104-maximum-depth-of-binary-tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/104-maximum-depth-of-binary-tree/104-maximum-depth-of-binary-tree.java -------------------------------------------------------------------------------- /104-maximum-depth-of-binary-tree/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /104-maximum-depth-of-binary-tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/104-maximum-depth-of-binary-tree/README.md -------------------------------------------------------------------------------- /1091/ Shortest Path in Binary Matrix/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/1091/ Shortest Path in Binary Matrix/Solution.kt -------------------------------------------------------------------------------- /11/ Container With Most Water/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/11/ Container With Most Water/Solution.kt -------------------------------------------------------------------------------- /116/ Populating Next Right Pointers in Each Node/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/116/ Populating Next Right Pointers in Each Node/Solution.java -------------------------------------------------------------------------------- /117/ Populating Next Right Pointers in Each Node II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/117/ Populating Next Right Pointers in Each Node II/Solution.java -------------------------------------------------------------------------------- /118-Pascal's Triangle/118-Pascal's Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/118-Pascal's Triangle/118-Pascal's Triangle.java -------------------------------------------------------------------------------- /120/ Triangle/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/120/ Triangle/Solution.kt -------------------------------------------------------------------------------- /121-Best Time to Buy and Sell Stock/121-Best Time to Buy and Sell Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/121-Best Time to Buy and Sell Stock/121-Best Time to Buy and Sell Stock.java -------------------------------------------------------------------------------- /121/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/121/Solution.cpp -------------------------------------------------------------------------------- /13/ Roman to Integer/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/13/ Roman to Integer/Solution.kt -------------------------------------------------------------------------------- /130/ Surrounded Regions/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/130/ Surrounded Regions/Solution.kt -------------------------------------------------------------------------------- /136/ Single Number/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/136/ Single Number/main.kt -------------------------------------------------------------------------------- /14-longest-common-prefix/14-longest-common-prefix.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/14-longest-common-prefix/14-longest-common-prefix.kt -------------------------------------------------------------------------------- /14-longest-common-prefix/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /14-longest-common-prefix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/14-longest-common-prefix/README.md -------------------------------------------------------------------------------- /15/ 3Sum/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/15/ 3Sum/Solution.kt -------------------------------------------------------------------------------- /153/ Find Minimum in Rotated Sorted Array/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/153/ Find Minimum in Rotated Sorted Array/Solution.kt -------------------------------------------------------------------------------- /162/ Find Peak Element/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/162/ Find Peak Element/Solution.kt -------------------------------------------------------------------------------- /167/ Two Sum II - Input Array Is Sorted/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/167/ Two Sum II - Input Array Is Sorted/Solution.java -------------------------------------------------------------------------------- /167/ Two Sum II - Input Array Is Sorted/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/167/ Two Sum II - Input Array Is Sorted/Solution.kt -------------------------------------------------------------------------------- /175-combine-two-tables/175-combine-two-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/175-combine-two-tables/175-combine-two-tables.sql -------------------------------------------------------------------------------- /175-combine-two-tables/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /175-combine-two-tables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/175-combine-two-tables/README.md -------------------------------------------------------------------------------- /181-employees-earning-more-than-their-managers/181-employees-earning-more-than-their-managers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/181-employees-earning-more-than-their-managers/181-employees-earning-more-than-their-managers.sql -------------------------------------------------------------------------------- /182-duplicate-emails/182-duplicate-emails.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/182-duplicate-emails/182-duplicate-emails.sql -------------------------------------------------------------------------------- /182-duplicate-emails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/182-duplicate-emails/README.md -------------------------------------------------------------------------------- /183-customers-who-never-order/183-customers-who-never-order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/183-customers-who-never-order/183-customers-who-never-order.sql -------------------------------------------------------------------------------- /183-customers-who-never-order/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /183-customers-who-never-order/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/183-customers-who-never-order/README.md -------------------------------------------------------------------------------- /189. Rotate Array/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/189. Rotate Array/solution.cpp -------------------------------------------------------------------------------- /19/ Remove Nth Node From End of List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/19/ Remove Nth Node From End of List/Solution.java -------------------------------------------------------------------------------- /190/ Reverse Bits/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/190/ Reverse Bits/Solution.java -------------------------------------------------------------------------------- /191/ Number of 1 Bits/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/191/ Number of 1 Bits/Solution.java -------------------------------------------------------------------------------- /198/ House Robber/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/198/ House Robber/Solution.kt -------------------------------------------------------------------------------- /2-add-two-numbers/2-add-two-numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/2-add-two-numbers/2-add-two-numbers.cpp -------------------------------------------------------------------------------- /2-add-two-numbers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /2-add-two-numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/2-add-two-numbers/README.md -------------------------------------------------------------------------------- /20-valid-parentheses/20-valid-parentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/20-valid-parentheses/20-valid-parentheses.java -------------------------------------------------------------------------------- /20-valid-parentheses/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /200/ Number of Islands/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/200/ Number of Islands/Solution.kt -------------------------------------------------------------------------------- /206/ Reverse Linked List/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/206/ Reverse Linked List/Solution.kt -------------------------------------------------------------------------------- /209/ Minimum Size Subarray Sum/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/209/ Minimum Size Subarray Sum/Solution.kt -------------------------------------------------------------------------------- /21/ Merge Two Sorted Lists/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/21/ Merge Two Sorted Lists/Solution.java -------------------------------------------------------------------------------- /217-Contains Duplicate/217-Contains Duplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/217-Contains Duplicate/217-Contains Duplicate.java -------------------------------------------------------------------------------- /217/ Contains Duplicate/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/217/ Contains Duplicate/Solution.kt -------------------------------------------------------------------------------- /231/ Power of Two/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/231/ Power of Two/Solution.kt -------------------------------------------------------------------------------- /24-swap-nodes-in-pairs/24-swap-nodes-in-pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/24-swap-nodes-in-pairs/24-swap-nodes-in-pairs.cpp -------------------------------------------------------------------------------- /24-swap-nodes-in-pairs/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /26-remove-duplicates-from-sorted-array/26-remove-duplicates-from-sorted-array.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/26-remove-duplicates-from-sorted-array/26-remove-duplicates-from-sorted-array.kt -------------------------------------------------------------------------------- /26-remove-duplicates-from-sorted-array/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /26-remove-duplicates-from-sorted-array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/26-remove-duplicates-from-sorted-array/README.md -------------------------------------------------------------------------------- /27-remove-element/27-remove-element.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/27-remove-element/27-remove-element.kt -------------------------------------------------------------------------------- /27-remove-element/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /27-remove-element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/27-remove-element/README.md -------------------------------------------------------------------------------- /278/ First Bad Version/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/278/ First Bad Version/solution.cpp -------------------------------------------------------------------------------- /278/ First Bad Version/solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/278/ First Bad Version/solution.kt -------------------------------------------------------------------------------- /28-implement-strstr/28-implement-strstr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/28-implement-strstr/28-implement-strstr.java -------------------------------------------------------------------------------- /28-implement-strstr/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /28-implement-strstr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/28-implement-strstr/README.md -------------------------------------------------------------------------------- /283/ Move Zeroes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/283/ Move Zeroes/Solution.java -------------------------------------------------------------------------------- /283/ Move Zeroes/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/283/ Move Zeroes/Solution.kt -------------------------------------------------------------------------------- /29-divide-two-integers/29-divide-two-integers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/29-divide-two-integers/29-divide-two-integers.java -------------------------------------------------------------------------------- /29-divide-two-integers/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /3/ Longest Substring Without Repeating Characters/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/3/ Longest Substring Without Repeating Characters/Solution.kt -------------------------------------------------------------------------------- /33/ Search in Rotated Sorted Array/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/33/ Search in Rotated Sorted Array/Solution.kt -------------------------------------------------------------------------------- /34/ Find First and Last Position of Element in Sorted Array/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/34/ Find First and Last Position of Element in Sorted Array/Solution.kt -------------------------------------------------------------------------------- /344/ Reverse String/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/344/ Reverse String/Solution.kt -------------------------------------------------------------------------------- /35/ Search Insert Position/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/35/ Search Insert Position/Solution.kt -------------------------------------------------------------------------------- /350-Intersection of Two Arrays II/350-Intersection of Two Arrays II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/350-Intersection of Two Arrays II/350-Intersection of Two Arrays II.java -------------------------------------------------------------------------------- /350/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/350/Solution.cpp -------------------------------------------------------------------------------- /438/ Find All Anagrams in a String/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/438/ Find All Anagrams in a String/Solution.kt -------------------------------------------------------------------------------- /46/ Permutations/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/46/ Permutations/Solution.kt -------------------------------------------------------------------------------- /462-minimum-moves-to-equal-array-elements-ii/462-minimum-moves-to-equal-array-elements-ii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/462-minimum-moves-to-equal-array-elements-ii/462-minimum-moves-to-equal-array-elements-ii.java -------------------------------------------------------------------------------- /462-minimum-moves-to-equal-array-elements-ii/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /53-Maximum-Subarray/53-Maximum-Subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/53-Maximum-Subarray/53-Maximum-Subarray.java -------------------------------------------------------------------------------- /53/ Maximum Subarray/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/53/ Maximum Subarray/Solution.kt -------------------------------------------------------------------------------- /542/ 01 Matrix/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/542/ 01 Matrix/Solution.java -------------------------------------------------------------------------------- /547/ Number of Provinces/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/547/ Number of Provinces/Solution.java -------------------------------------------------------------------------------- /557/ Reverse Words in a String III/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/557/ Reverse Words in a String III/Solution.java -------------------------------------------------------------------------------- /566-Reshape the Matrix/566-Reshape the Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/566-Reshape the Matrix/566-Reshape the Matrix.java -------------------------------------------------------------------------------- /567/ Permutation in String/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/567/ Permutation in String/Solution.cpp -------------------------------------------------------------------------------- /567/ Permutation in String/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/567/ Permutation in String/Solution.kt -------------------------------------------------------------------------------- /572/ Subtree of Another Tree/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/572/ Subtree of Another Tree/Solution.kt -------------------------------------------------------------------------------- /58-length-of-last-word/58-length-of-last-word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/58-length-of-last-word/58-length-of-last-word.java -------------------------------------------------------------------------------- /58-length-of-last-word/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /58-length-of-last-word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/58-length-of-last-word/README.md -------------------------------------------------------------------------------- /617/ Merge Two Binary Trees/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/617/ Merge Two Binary Trees/Solution.java -------------------------------------------------------------------------------- /66-plus-one/66-plus-one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/66-plus-one/66-plus-one.cpp -------------------------------------------------------------------------------- /66-plus-one/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /66-plus-one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/66-plus-one/README.md -------------------------------------------------------------------------------- /67-add-binary/67-add-binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/67-add-binary/67-add-binary.cpp -------------------------------------------------------------------------------- /67-add-binary/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /67-add-binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/67-add-binary/README.md -------------------------------------------------------------------------------- /695. Max Area of Island/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/695. Max Area of Island/Solution.cpp -------------------------------------------------------------------------------- /7-reverse-integer/7-reverse-integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/7-reverse-integer/7-reverse-integer.java -------------------------------------------------------------------------------- /7-reverse-integer/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /7-reverse-integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/7-reverse-integer/README.md -------------------------------------------------------------------------------- /70/ Climbing Stairs/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/70/ Climbing Stairs/Solution.kt -------------------------------------------------------------------------------- /704/ Binary Search/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/704/ Binary Search/Solution.java -------------------------------------------------------------------------------- /704/ Binary Search/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/704/ Binary Search/solution.cpp -------------------------------------------------------------------------------- /704/ Binary Search/solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/704/ Binary Search/solution.kt -------------------------------------------------------------------------------- /713/ Subarray Product Less Than K/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/713/ Subarray Product Less Than K/Solution.java -------------------------------------------------------------------------------- /733/ Flood Fill/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/733/ Flood Fill/Solution.java -------------------------------------------------------------------------------- /733/ Flood Fill/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/733/ Flood Fill/Solution.kt -------------------------------------------------------------------------------- /74/ Search a 2D Matrix/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/74/ Search a 2D Matrix/Solution.kt -------------------------------------------------------------------------------- /77/ Combinations/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/77/ Combinations/Solution.kt -------------------------------------------------------------------------------- /784/ Letter Case Permutation/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/784/ Letter Case Permutation/Solution.kt -------------------------------------------------------------------------------- /797/ All Paths From Source to Target/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/797/ All Paths From Source to Target/Solution.java -------------------------------------------------------------------------------- /82/ Remove Duplicates from Sorted List II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/82/ Remove Duplicates from Sorted List II/Solution.java -------------------------------------------------------------------------------- /83-remove-duplicates-from-sorted-list/83-remove-duplicates-from-sorted-list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/83-remove-duplicates-from-sorted-list/83-remove-duplicates-from-sorted-list.java -------------------------------------------------------------------------------- /83-remove-duplicates-from-sorted-list/NOTES.md: -------------------------------------------------------------------------------- 1 | ​ -------------------------------------------------------------------------------- /83-remove-duplicates-from-sorted-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/83-remove-duplicates-from-sorted-list/README.md -------------------------------------------------------------------------------- /844/ Backspace String Compare/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/844/ Backspace String Compare/Solution.java -------------------------------------------------------------------------------- /876/ Middle of the Linked List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/876/ Middle of the Linked List/Solution.java -------------------------------------------------------------------------------- /88/ Merge Sorted Array/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/88/ Merge Sorted Array/Solution.kt -------------------------------------------------------------------------------- /9/ Palindrome Number/Solution.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/9/ Palindrome Number/Solution.kt -------------------------------------------------------------------------------- /977. Squares of a Sorted Array/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/977. Squares of a Sorted Array/solution.cpp -------------------------------------------------------------------------------- /994/ Rotting Oranges/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/994/ Rotting Oranges/Solution.java -------------------------------------------------------------------------------- /LeetCode.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/LeetCode.iml -------------------------------------------------------------------------------- /out/production/LeetCode/189. Rotate Array/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/out/production/LeetCode/189. Rotate Array/solution.cpp -------------------------------------------------------------------------------- /out/production/LeetCode/278/ First Bad Version/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/out/production/LeetCode/278/ First Bad Version/solution.cpp -------------------------------------------------------------------------------- /out/production/LeetCode/567/ Permutation in String/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/out/production/LeetCode/567/ Permutation in String/Solution.cpp -------------------------------------------------------------------------------- /out/production/LeetCode/695. Max Area of Island/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/out/production/LeetCode/695. Max Area of Island/Solution.cpp -------------------------------------------------------------------------------- /out/production/LeetCode/704/ Binary Search/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/out/production/LeetCode/704/ Binary Search/solution.cpp -------------------------------------------------------------------------------- /out/production/LeetCode/977. Squares of a Sorted Array/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohamedtamer0/LeetCode/HEAD/out/production/LeetCode/977. Squares of a Sorted Array/solution.cpp --------------------------------------------------------------------------------