├── Easy ├── 100. Same Tree │ ├── README.md │ └── Same Tree.cpp ├── 104. Maximum Depth of Binary Tree │ ├── Maximum Depth of Binary Tree.cpp │ └── README.md ├── 1071. Greatest Common Divisor of Strings │ ├── Greatest Common Divisor of Strings │ └── README.md ├── 1137. N-th Tribonacci Number │ ├── N-th Tribonacci Number.cpp │ └── README.md ├── 121. Best Time to Buy and Sell Stock │ ├── 1 - Best Time to Buy and Sell Stock.cpp │ ├── 2 - Best Time to Buy and Sell Stock.java │ ├── 3 - Best Time to Buy and Sell Stock.py │ ├── 4 - Best Time to Buy and Sell Stock.js │ └── README.md ├── 1470. Shuffle the Array │ ├── README.md │ └── Shuffle the Array.cpp ├── 1523. Count Odd Numbers in an Interval Range │ ├── Count Odd Numbers in an Interval Range.cpp │ └── README.md ├── 1539. Kth Missing Positive Number │ ├── 1 - Kth Missing Positive Numbercpp │ ├── 2 - Kth Missing Positive Number.java │ ├── 3 - Kth Missing Positive Number.py │ ├── 4 - Kth Missing Positive Number.js │ └── README.md ├── 226. Invert Binary Tree │ ├── 1 - Invert Binary Tree.cpp │ ├── 2 - Invert Binary Tree.js │ └── README.md ├── 35. Search Insert Position │ ├── 1 - Search Insert Position.cpp │ ├── 2 - Search Insert Position.cpp │ ├── 3 - Search Insert Position.js │ └── README.md ├── 67. Add Binary │ ├── Add Binary.cpp │ └── README.md ├── 783. Minimum Distance Between BST Nodes │ ├── 1 - Minimum Distance Between BST Nodes.cpp │ ├── 2 - Minimum Distance Between BST Nodes.cpp │ └── README.md ├── 953. Verifying an Alien Dictionary │ ├── README.md │ └── Verifying an Alien Dictionary.cpp ├── 989. Add to Array-Form of Integer │ ├── Add to Array-Form of Integer.cpp │ └── README.md └── 997. Find the Town Judge │ ├── Find the Town Judge.cpp │ └── README.md ├── Hard ├── 1345. Jump Game IV │ ├── 1 - Jump Game IV.cpp │ ├── 2 - Jump Game IV.java │ ├── 3 - Jump Game IV.py │ ├── 4 - Jump Game IV.js │ └── README.md ├── 1675. Minimize Deviation in Array │ ├── 1 - Minimize Deviation in Array.cpp │ ├── 2 - Minimize Deviation in Array.java │ ├── 3 - Minimize Deviation in Array.py │ ├── 4 - Minimize Deviation in Array.js │ └── README.md ├── 2246. Longest Path With Different Adjacent Characters │ ├── Longest Path With Different Adjacent Characters.cpp │ └── README.md ├── 2306. Naming a Company │ ├── 2306. Naming a Company.cpp │ └── README.md ├── 2421. Number of Good Paths │ ├── Number of Good Paths.cpp │ └── README.md ├── 2444. Count Subarrays With Fixed Bounds │ ├── 1 - Count Subarrays With Fixed Bounds.cpp │ ├── 2 - Count Subarrays With Fixed Bounds.java │ ├── 3 - Count Subarrays With Fixed Bounds.py │ ├── 4 - Count Subarrays With Fixed Bounds.js │ └── README.md ├── 352. Data Stream as Disjoint Intervals │ ├── Data Stream as Disjoint Intervals.cpp │ └── README.md ├── 460. LFU Cache │ ├── LFU Cache.cpp │ └── README.md ├── 472. Concatenated Words │ ├── Concatenated Words.cpp │ └── README.md ├── 502. IPO │ ├── 1 - IPO.cpp │ ├── 2 - IPO.java │ ├── 3 - IPO.py │ ├── 4 - IPO.js │ └── README.md ├── 540. Single Element in a Sorted Array │ ├── 1 - Single Element in a Sorted Array.cpp │ ├── 2 - Single Element in a Sorted Array.java │ ├── 3 - Single Element in a Sorted Array.py │ ├── 4 - Single Element in a Sorted Array.js │ └── README.md └── 72. Edit Distance │ ├── 1 - Edit Distance.cpp │ ├── 2 - Edit Distance.cpp │ ├── 3 - Edit Distance.java │ ├── 4 - Edit Distance.py │ ├── 5 - Edit Distance.js │ └── README.md ├── Medium ├── 1011. Capacity To Ship Packages Within D Days │ ├── 1 - Capacity To Ship Packages Within D Days.cpp │ ├── 2 - Capacity To Ship Packages Within D Days.java │ ├── 3 - Capacity To Ship Packages Within D Days.py │ ├── 4 - Capacity To Ship Packages Within D Days.js │ └── README.md ├── 103. Binary Tree Zigzag Level Order Traversal │ ├── 1 - Binary Tree Zigzag Level Order Traversal.cpp │ ├── 2 - Binary Tree Zigzag Level Order Traversal.js │ └── README.md ├── 1061. Lexicographically Smallest Equivalent String │ ├── Lexicographically Smallest Equivalent String.cpp │ └── README.md ├── 1129. Shortest Path with Alternating Colors │ ├── README.md │ └── Shortest Path with Alternating Colors.cpp ├── 1162. As Far from Land as Possible │ ├── As Far from Land as Possible.cpp │ └── README.md ├── 131. Palindrome Partitioning │ ├── Palindrome Partitioning.cpp │ └── README.md ├── 142. Linked List Cycle II │ ├── 1 - Linked List Cycle II.cpp │ ├── 2 - Linked List Cycle II.java │ ├── 3 - Linked List Cycle II.py │ ├── 4 - Linked List Cycle II.js │ └── README.md ├── 1443. Minimum Time to Collect All Apples in a Tree │ ├── Minimum Time to Collect All Apples in a Tree.cpp │ └── README.md ├── 1519. Number of Nodes in the Sub-Tree With the Same Label │ ├── Number of Nodes in the Sub-Tree With the Same Label.cpp │ └── README.md ├── 1626. Best Team With No Conflicts │ ├── Best Team With No Conflicts.cpp │ └── README.md ├── 2187. Minimum Time to Complete Trips │ ├── 1 - Minimum Time to Complete Trips.cpp │ ├── 2 - Minimum Time to Complete Trips.java │ ├── 3 - Minimum Time to Complete Trips.py │ ├── 4 - Minimum Time to Complete Trips.js │ └── README.md ├── 2359. Find Closest Node to Given Two Nodes │ ├── Find Closest Node to Given Two Nodes.cpp │ └── README.md ├── 2477. Minimum Fuel Cost to Report to the Capital │ ├── Minimum Fuel Cost to Report to the Capital.cpp │ └── README.md ├── 28. Find the Index of the First Occurrence in a String │ ├── 1 - Find the Index of the First Occurrence in a String.cpp │ ├── 2 - Find the Index of the First Occurrence in a String.java │ ├── 3 - Find the Index of the First Occurrence in a String.py │ ├── 4 - Find the Index of the First Occurrence in a String.js │ └── README.md ├── 427. Construct Quad Tree │ ├── 1 - Construct Quad Tree.cpp │ ├── 2 - Construct Quad Tree.java │ ├── 3 - Construct Quad Tree.py │ ├── 4 - Construct Quad Tree.js │ └── README.md ├── 438. Find All Anagrams in a String │ ├── Find All Anagrams in a String.cpp │ └── README.md ├── 443. String Compression │ ├── 1 - String Compression.cpp │ ├── 2 - String Compression.java │ ├── 3 - String Compression.py │ ├── 4 - String Compression.js │ └── README.md ├── 45. Jump Game II │ ├── 45. Jump Game II.cpp │ └── README.md ├── 491. Non-decreasing Subsequences │ ├── Non-decreasing Subsequences.cpp │ └── README.md ├── 567. Permutation in String │ ├── Permutation in String.cpp │ └── README.md ├── 57. Insert Interval │ ├── Insert Interval.cpp │ └── README.md ├── 6. Zigzag Conversion │ ├── 6. Zigzag Conversion.cpp │ └── README.md ├── 652. Find Duplicate Subtrees │ ├── 1 - Find Duplicate Subtrees.cpp │ ├── 2 - Find Duplicate Subtrees.java │ ├── 3 - Find Duplicate Subtrees.py │ ├── 4 - Find Duplicate Subtrees.js │ └── README.md ├── 787. Cheapest Flights Within K Stops │ ├── Cheapest Flights Within K Stops.cpp │ └── README.md ├── 875. Koko Eating Bananas │ ├── 1 - Koko Eating Bananas.cpp │ ├── 2 - Koko Eating Bananas.java │ ├── 3 - Koko Eating Bananas.py │ ├── 4 - Koko Eating Bananas.js │ └── README.md ├── 904. Fruit Into Baskets │ ├── 904. Fruit Into Baskets.cpp │ └── README.md ├── 909. Snakes and Ladders │ ├── README.md │ └── Snakes and Ladders.cpp ├── 912. Sort an Array │ ├── 1 - Sort an Array.cpp │ ├── 2 - Sort an Array.java │ ├── 3 - Sort an Array.py │ ├── 4 - Sort an Array.js │ └── README.md ├── 918. Maximum Sum Circular Subarray │ ├── Maximum Sum Circular Subarray.cpp │ └── README.md ├── 926. Flip String to Monotone Increasing │ ├── Flip String to Monotone Increasing.cpp │ └── README.md ├── 93. Restore IP Addresses │ ├── README.md │ └── Restore IP Addresses.cpp └── 974. Subarray Sums Divisible by K │ ├── README.md │ └── Subarray Sums Divisible by K.cpp ├── README.md └── The Blind 75 LeetCode Questions ├── README.md └── solutions ├── 1. Two Sum ├── 1 - Two Sum.cpp ├── 2 - Two Sum.java ├── 3 - Two Sum.py ├── 4 - Two Sum.js └── 5 - Two Sum.dart ├── 121. Best Time to Buy and Sell Stock ├── 1 - Best Time to Buy and Sell Stock.cpp ├── 2 - Best Time to Buy and Sell Stock.java ├── 3 - Best Time to Buy and Sell Stock.py ├── 4 - Best Time to Buy and Sell Stock.js └── 5 - Best Time to Buy and Sell Stock.dart └── 217. Contains Duplicate ├── 1 - Contains Duplicate.cpp ├── 2 - Contains Duplicate.java ├── 3 - Contains Duplicate.py ├── 4 - Contains Duplicate.js └── 5 - Contains Duplicate.dart /Easy/100. Same Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/100. Same Tree/README.md -------------------------------------------------------------------------------- /Easy/100. Same Tree/Same Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/100. Same Tree/Same Tree.cpp -------------------------------------------------------------------------------- /Easy/104. Maximum Depth of Binary Tree/Maximum Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/104. Maximum Depth of Binary Tree/Maximum Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /Easy/104. Maximum Depth of Binary Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/104. Maximum Depth of Binary Tree/README.md -------------------------------------------------------------------------------- /Easy/1071. Greatest Common Divisor of Strings/Greatest Common Divisor of Strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1071. Greatest Common Divisor of Strings/Greatest Common Divisor of Strings -------------------------------------------------------------------------------- /Easy/1071. Greatest Common Divisor of Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1071. Greatest Common Divisor of Strings/README.md -------------------------------------------------------------------------------- /Easy/1137. N-th Tribonacci Number/N-th Tribonacci Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1137. N-th Tribonacci Number/N-th Tribonacci Number.cpp -------------------------------------------------------------------------------- /Easy/1137. N-th Tribonacci Number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1137. N-th Tribonacci Number/README.md -------------------------------------------------------------------------------- /Easy/121. Best Time to Buy and Sell Stock/1 - Best Time to Buy and Sell Stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/121. Best Time to Buy and Sell Stock/1 - Best Time to Buy and Sell Stock.cpp -------------------------------------------------------------------------------- /Easy/121. Best Time to Buy and Sell Stock/2 - Best Time to Buy and Sell Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/121. Best Time to Buy and Sell Stock/2 - Best Time to Buy and Sell Stock.java -------------------------------------------------------------------------------- /Easy/121. Best Time to Buy and Sell Stock/3 - Best Time to Buy and Sell Stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/121. Best Time to Buy and Sell Stock/3 - Best Time to Buy and Sell Stock.py -------------------------------------------------------------------------------- /Easy/121. Best Time to Buy and Sell Stock/4 - Best Time to Buy and Sell Stock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/121. Best Time to Buy and Sell Stock/4 - Best Time to Buy and Sell Stock.js -------------------------------------------------------------------------------- /Easy/121. Best Time to Buy and Sell Stock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/121. Best Time to Buy and Sell Stock/README.md -------------------------------------------------------------------------------- /Easy/1470. Shuffle the Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1470. Shuffle the Array/README.md -------------------------------------------------------------------------------- /Easy/1470. Shuffle the Array/Shuffle the Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1470. Shuffle the Array/Shuffle the Array.cpp -------------------------------------------------------------------------------- /Easy/1523. Count Odd Numbers in an Interval Range/Count Odd Numbers in an Interval Range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1523. Count Odd Numbers in an Interval Range/Count Odd Numbers in an Interval Range.cpp -------------------------------------------------------------------------------- /Easy/1523. Count Odd Numbers in an Interval Range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1523. Count Odd Numbers in an Interval Range/README.md -------------------------------------------------------------------------------- /Easy/1539. Kth Missing Positive Number/1 - Kth Missing Positive Numbercpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1539. Kth Missing Positive Number/1 - Kth Missing Positive Numbercpp -------------------------------------------------------------------------------- /Easy/1539. Kth Missing Positive Number/2 - Kth Missing Positive Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1539. Kth Missing Positive Number/2 - Kth Missing Positive Number.java -------------------------------------------------------------------------------- /Easy/1539. Kth Missing Positive Number/3 - Kth Missing Positive Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1539. Kth Missing Positive Number/3 - Kth Missing Positive Number.py -------------------------------------------------------------------------------- /Easy/1539. Kth Missing Positive Number/4 - Kth Missing Positive Number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1539. Kth Missing Positive Number/4 - Kth Missing Positive Number.js -------------------------------------------------------------------------------- /Easy/1539. Kth Missing Positive Number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/1539. Kth Missing Positive Number/README.md -------------------------------------------------------------------------------- /Easy/226. Invert Binary Tree/1 - Invert Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/226. Invert Binary Tree/1 - Invert Binary Tree.cpp -------------------------------------------------------------------------------- /Easy/226. Invert Binary Tree/2 - Invert Binary Tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/226. Invert Binary Tree/2 - Invert Binary Tree.js -------------------------------------------------------------------------------- /Easy/226. Invert Binary Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/226. Invert Binary Tree/README.md -------------------------------------------------------------------------------- /Easy/35. Search Insert Position/1 - Search Insert Position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/35. Search Insert Position/1 - Search Insert Position.cpp -------------------------------------------------------------------------------- /Easy/35. Search Insert Position/2 - Search Insert Position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/35. Search Insert Position/2 - Search Insert Position.cpp -------------------------------------------------------------------------------- /Easy/35. Search Insert Position/3 - Search Insert Position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/35. Search Insert Position/3 - Search Insert Position.js -------------------------------------------------------------------------------- /Easy/35. Search Insert Position/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/35. Search Insert Position/README.md -------------------------------------------------------------------------------- /Easy/67. Add Binary/Add Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/67. Add Binary/Add Binary.cpp -------------------------------------------------------------------------------- /Easy/67. Add Binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/67. Add Binary/README.md -------------------------------------------------------------------------------- /Easy/783. Minimum Distance Between BST Nodes/1 - Minimum Distance Between BST Nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/783. Minimum Distance Between BST Nodes/1 - Minimum Distance Between BST Nodes.cpp -------------------------------------------------------------------------------- /Easy/783. Minimum Distance Between BST Nodes/2 - Minimum Distance Between BST Nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/783. Minimum Distance Between BST Nodes/2 - Minimum Distance Between BST Nodes.cpp -------------------------------------------------------------------------------- /Easy/783. Minimum Distance Between BST Nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/783. Minimum Distance Between BST Nodes/README.md -------------------------------------------------------------------------------- /Easy/953. Verifying an Alien Dictionary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/953. Verifying an Alien Dictionary/README.md -------------------------------------------------------------------------------- /Easy/953. Verifying an Alien Dictionary/Verifying an Alien Dictionary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/953. Verifying an Alien Dictionary/Verifying an Alien Dictionary.cpp -------------------------------------------------------------------------------- /Easy/989. Add to Array-Form of Integer/Add to Array-Form of Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/989. Add to Array-Form of Integer/Add to Array-Form of Integer.cpp -------------------------------------------------------------------------------- /Easy/989. Add to Array-Form of Integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/989. Add to Array-Form of Integer/README.md -------------------------------------------------------------------------------- /Easy/997. Find the Town Judge/Find the Town Judge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/997. Find the Town Judge/Find the Town Judge.cpp -------------------------------------------------------------------------------- /Easy/997. Find the Town Judge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Easy/997. Find the Town Judge/README.md -------------------------------------------------------------------------------- /Hard/1345. Jump Game IV/1 - Jump Game IV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1345. Jump Game IV/1 - Jump Game IV.cpp -------------------------------------------------------------------------------- /Hard/1345. Jump Game IV/2 - Jump Game IV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1345. Jump Game IV/2 - Jump Game IV.java -------------------------------------------------------------------------------- /Hard/1345. Jump Game IV/3 - Jump Game IV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1345. Jump Game IV/3 - Jump Game IV.py -------------------------------------------------------------------------------- /Hard/1345. Jump Game IV/4 - Jump Game IV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1345. Jump Game IV/4 - Jump Game IV.js -------------------------------------------------------------------------------- /Hard/1345. Jump Game IV/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1345. Jump Game IV/README.md -------------------------------------------------------------------------------- /Hard/1675. Minimize Deviation in Array/1 - Minimize Deviation in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1675. Minimize Deviation in Array/1 - Minimize Deviation in Array.cpp -------------------------------------------------------------------------------- /Hard/1675. Minimize Deviation in Array/2 - Minimize Deviation in Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1675. Minimize Deviation in Array/2 - Minimize Deviation in Array.java -------------------------------------------------------------------------------- /Hard/1675. Minimize Deviation in Array/3 - Minimize Deviation in Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1675. Minimize Deviation in Array/3 - Minimize Deviation in Array.py -------------------------------------------------------------------------------- /Hard/1675. Minimize Deviation in Array/4 - Minimize Deviation in Array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1675. Minimize Deviation in Array/4 - Minimize Deviation in Array.js -------------------------------------------------------------------------------- /Hard/1675. Minimize Deviation in Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/1675. Minimize Deviation in Array/README.md -------------------------------------------------------------------------------- /Hard/2246. Longest Path With Different Adjacent Characters/Longest Path With Different Adjacent Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2246. Longest Path With Different Adjacent Characters/Longest Path With Different Adjacent Characters.cpp -------------------------------------------------------------------------------- /Hard/2246. Longest Path With Different Adjacent Characters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2246. Longest Path With Different Adjacent Characters/README.md -------------------------------------------------------------------------------- /Hard/2306. Naming a Company/2306. Naming a Company.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2306. Naming a Company/2306. Naming a Company.cpp -------------------------------------------------------------------------------- /Hard/2306. Naming a Company/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2306. Naming a Company/README.md -------------------------------------------------------------------------------- /Hard/2421. Number of Good Paths/Number of Good Paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2421. Number of Good Paths/Number of Good Paths.cpp -------------------------------------------------------------------------------- /Hard/2421. Number of Good Paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2421. Number of Good Paths/README.md -------------------------------------------------------------------------------- /Hard/2444. Count Subarrays With Fixed Bounds/1 - Count Subarrays With Fixed Bounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2444. Count Subarrays With Fixed Bounds/1 - Count Subarrays With Fixed Bounds.cpp -------------------------------------------------------------------------------- /Hard/2444. Count Subarrays With Fixed Bounds/2 - Count Subarrays With Fixed Bounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2444. Count Subarrays With Fixed Bounds/2 - Count Subarrays With Fixed Bounds.java -------------------------------------------------------------------------------- /Hard/2444. Count Subarrays With Fixed Bounds/3 - Count Subarrays With Fixed Bounds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2444. Count Subarrays With Fixed Bounds/3 - Count Subarrays With Fixed Bounds.py -------------------------------------------------------------------------------- /Hard/2444. Count Subarrays With Fixed Bounds/4 - Count Subarrays With Fixed Bounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2444. Count Subarrays With Fixed Bounds/4 - Count Subarrays With Fixed Bounds.js -------------------------------------------------------------------------------- /Hard/2444. Count Subarrays With Fixed Bounds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/2444. Count Subarrays With Fixed Bounds/README.md -------------------------------------------------------------------------------- /Hard/352. Data Stream as Disjoint Intervals/Data Stream as Disjoint Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/352. Data Stream as Disjoint Intervals/Data Stream as Disjoint Intervals.cpp -------------------------------------------------------------------------------- /Hard/352. Data Stream as Disjoint Intervals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/352. Data Stream as Disjoint Intervals/README.md -------------------------------------------------------------------------------- /Hard/460. LFU Cache/LFU Cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/460. LFU Cache/LFU Cache.cpp -------------------------------------------------------------------------------- /Hard/460. LFU Cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/460. LFU Cache/README.md -------------------------------------------------------------------------------- /Hard/472. Concatenated Words/Concatenated Words.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/472. Concatenated Words/Concatenated Words.cpp -------------------------------------------------------------------------------- /Hard/472. Concatenated Words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/472. Concatenated Words/README.md -------------------------------------------------------------------------------- /Hard/502. IPO/1 - IPO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/502. IPO/1 - IPO.cpp -------------------------------------------------------------------------------- /Hard/502. IPO/2 - IPO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/502. IPO/2 - IPO.java -------------------------------------------------------------------------------- /Hard/502. IPO/3 - IPO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/502. IPO/3 - IPO.py -------------------------------------------------------------------------------- /Hard/502. IPO/4 - IPO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/502. IPO/4 - IPO.js -------------------------------------------------------------------------------- /Hard/502. IPO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/502. IPO/README.md -------------------------------------------------------------------------------- /Hard/540. Single Element in a Sorted Array/1 - Single Element in a Sorted Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/540. Single Element in a Sorted Array/1 - Single Element in a Sorted Array.cpp -------------------------------------------------------------------------------- /Hard/540. Single Element in a Sorted Array/2 - Single Element in a Sorted Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/540. Single Element in a Sorted Array/2 - Single Element in a Sorted Array.java -------------------------------------------------------------------------------- /Hard/540. Single Element in a Sorted Array/3 - Single Element in a Sorted Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/540. Single Element in a Sorted Array/3 - Single Element in a Sorted Array.py -------------------------------------------------------------------------------- /Hard/540. Single Element in a Sorted Array/4 - Single Element in a Sorted Array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/540. Single Element in a Sorted Array/4 - Single Element in a Sorted Array.js -------------------------------------------------------------------------------- /Hard/540. Single Element in a Sorted Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/540. Single Element in a Sorted Array/README.md -------------------------------------------------------------------------------- /Hard/72. Edit Distance/1 - Edit Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/72. Edit Distance/1 - Edit Distance.cpp -------------------------------------------------------------------------------- /Hard/72. Edit Distance/2 - Edit Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/72. Edit Distance/2 - Edit Distance.cpp -------------------------------------------------------------------------------- /Hard/72. Edit Distance/3 - Edit Distance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/72. Edit Distance/3 - Edit Distance.java -------------------------------------------------------------------------------- /Hard/72. Edit Distance/4 - Edit Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/72. Edit Distance/4 - Edit Distance.py -------------------------------------------------------------------------------- /Hard/72. Edit Distance/5 - Edit Distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/72. Edit Distance/5 - Edit Distance.js -------------------------------------------------------------------------------- /Hard/72. Edit Distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Hard/72. Edit Distance/README.md -------------------------------------------------------------------------------- /Medium/1011. Capacity To Ship Packages Within D Days/1 - Capacity To Ship Packages Within D Days.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1011. Capacity To Ship Packages Within D Days/1 - Capacity To Ship Packages Within D Days.cpp -------------------------------------------------------------------------------- /Medium/1011. Capacity To Ship Packages Within D Days/2 - Capacity To Ship Packages Within D Days.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1011. Capacity To Ship Packages Within D Days/2 - Capacity To Ship Packages Within D Days.java -------------------------------------------------------------------------------- /Medium/1011. Capacity To Ship Packages Within D Days/3 - Capacity To Ship Packages Within D Days.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1011. Capacity To Ship Packages Within D Days/3 - Capacity To Ship Packages Within D Days.py -------------------------------------------------------------------------------- /Medium/1011. Capacity To Ship Packages Within D Days/4 - Capacity To Ship Packages Within D Days.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1011. Capacity To Ship Packages Within D Days/4 - Capacity To Ship Packages Within D Days.js -------------------------------------------------------------------------------- /Medium/1011. Capacity To Ship Packages Within D Days/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1011. Capacity To Ship Packages Within D Days/README.md -------------------------------------------------------------------------------- /Medium/103. Binary Tree Zigzag Level Order Traversal/1 - Binary Tree Zigzag Level Order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/103. Binary Tree Zigzag Level Order Traversal/1 - Binary Tree Zigzag Level Order Traversal.cpp -------------------------------------------------------------------------------- /Medium/103. Binary Tree Zigzag Level Order Traversal/2 - Binary Tree Zigzag Level Order Traversal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/103. Binary Tree Zigzag Level Order Traversal/2 - Binary Tree Zigzag Level Order Traversal.js -------------------------------------------------------------------------------- /Medium/103. Binary Tree Zigzag Level Order Traversal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/103. Binary Tree Zigzag Level Order Traversal/README.md -------------------------------------------------------------------------------- /Medium/1061. Lexicographically Smallest Equivalent String/Lexicographically Smallest Equivalent String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1061. Lexicographically Smallest Equivalent String/Lexicographically Smallest Equivalent String.cpp -------------------------------------------------------------------------------- /Medium/1061. Lexicographically Smallest Equivalent String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1061. Lexicographically Smallest Equivalent String/README.md -------------------------------------------------------------------------------- /Medium/1129. Shortest Path with Alternating Colors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1129. Shortest Path with Alternating Colors/README.md -------------------------------------------------------------------------------- /Medium/1129. Shortest Path with Alternating Colors/Shortest Path with Alternating Colors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1129. Shortest Path with Alternating Colors/Shortest Path with Alternating Colors.cpp -------------------------------------------------------------------------------- /Medium/1162. As Far from Land as Possible/As Far from Land as Possible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1162. As Far from Land as Possible/As Far from Land as Possible.cpp -------------------------------------------------------------------------------- /Medium/1162. As Far from Land as Possible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1162. As Far from Land as Possible/README.md -------------------------------------------------------------------------------- /Medium/131. Palindrome Partitioning/Palindrome Partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/131. Palindrome Partitioning/Palindrome Partitioning.cpp -------------------------------------------------------------------------------- /Medium/131. Palindrome Partitioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/131. Palindrome Partitioning/README.md -------------------------------------------------------------------------------- /Medium/142. Linked List Cycle II/1 - Linked List Cycle II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/142. Linked List Cycle II/1 - Linked List Cycle II.cpp -------------------------------------------------------------------------------- /Medium/142. Linked List Cycle II/2 - Linked List Cycle II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/142. Linked List Cycle II/2 - Linked List Cycle II.java -------------------------------------------------------------------------------- /Medium/142. Linked List Cycle II/3 - Linked List Cycle II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/142. Linked List Cycle II/3 - Linked List Cycle II.py -------------------------------------------------------------------------------- /Medium/142. Linked List Cycle II/4 - Linked List Cycle II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/142. Linked List Cycle II/4 - Linked List Cycle II.js -------------------------------------------------------------------------------- /Medium/142. Linked List Cycle II/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/142. Linked List Cycle II/README.md -------------------------------------------------------------------------------- /Medium/1443. Minimum Time to Collect All Apples in a Tree/Minimum Time to Collect All Apples in a Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1443. Minimum Time to Collect All Apples in a Tree/Minimum Time to Collect All Apples in a Tree.cpp -------------------------------------------------------------------------------- /Medium/1443. Minimum Time to Collect All Apples in a Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1443. Minimum Time to Collect All Apples in a Tree/README.md -------------------------------------------------------------------------------- /Medium/1519. Number of Nodes in the Sub-Tree With the Same Label/Number of Nodes in the Sub-Tree With the Same Label.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1519. Number of Nodes in the Sub-Tree With the Same Label/Number of Nodes in the Sub-Tree With the Same Label.cpp -------------------------------------------------------------------------------- /Medium/1519. Number of Nodes in the Sub-Tree With the Same Label/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1519. Number of Nodes in the Sub-Tree With the Same Label/README.md -------------------------------------------------------------------------------- /Medium/1626. Best Team With No Conflicts/Best Team With No Conflicts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1626. Best Team With No Conflicts/Best Team With No Conflicts.cpp -------------------------------------------------------------------------------- /Medium/1626. Best Team With No Conflicts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/1626. Best Team With No Conflicts/README.md -------------------------------------------------------------------------------- /Medium/2187. Minimum Time to Complete Trips/1 - Minimum Time to Complete Trips.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2187. Minimum Time to Complete Trips/1 - Minimum Time to Complete Trips.cpp -------------------------------------------------------------------------------- /Medium/2187. Minimum Time to Complete Trips/2 - Minimum Time to Complete Trips.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2187. Minimum Time to Complete Trips/2 - Minimum Time to Complete Trips.java -------------------------------------------------------------------------------- /Medium/2187. Minimum Time to Complete Trips/3 - Minimum Time to Complete Trips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2187. Minimum Time to Complete Trips/3 - Minimum Time to Complete Trips.py -------------------------------------------------------------------------------- /Medium/2187. Minimum Time to Complete Trips/4 - Minimum Time to Complete Trips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2187. Minimum Time to Complete Trips/4 - Minimum Time to Complete Trips.js -------------------------------------------------------------------------------- /Medium/2187. Minimum Time to Complete Trips/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2187. Minimum Time to Complete Trips/README.md -------------------------------------------------------------------------------- /Medium/2359. Find Closest Node to Given Two Nodes/Find Closest Node to Given Two Nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2359. Find Closest Node to Given Two Nodes/Find Closest Node to Given Two Nodes.cpp -------------------------------------------------------------------------------- /Medium/2359. Find Closest Node to Given Two Nodes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2359. Find Closest Node to Given Two Nodes/README.md -------------------------------------------------------------------------------- /Medium/2477. Minimum Fuel Cost to Report to the Capital/Minimum Fuel Cost to Report to the Capital.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2477. Minimum Fuel Cost to Report to the Capital/Minimum Fuel Cost to Report to the Capital.cpp -------------------------------------------------------------------------------- /Medium/2477. Minimum Fuel Cost to Report to the Capital/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/2477. Minimum Fuel Cost to Report to the Capital/README.md -------------------------------------------------------------------------------- /Medium/28. Find the Index of the First Occurrence in a String/1 - Find the Index of the First Occurrence in a String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/28. Find the Index of the First Occurrence in a String/1 - Find the Index of the First Occurrence in a String.cpp -------------------------------------------------------------------------------- /Medium/28. Find the Index of the First Occurrence in a String/2 - Find the Index of the First Occurrence in a String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/28. Find the Index of the First Occurrence in a String/2 - Find the Index of the First Occurrence in a String.java -------------------------------------------------------------------------------- /Medium/28. Find the Index of the First Occurrence in a String/3 - Find the Index of the First Occurrence in a String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/28. Find the Index of the First Occurrence in a String/3 - Find the Index of the First Occurrence in a String.py -------------------------------------------------------------------------------- /Medium/28. Find the Index of the First Occurrence in a String/4 - Find the Index of the First Occurrence in a String.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/28. Find the Index of the First Occurrence in a String/4 - Find the Index of the First Occurrence in a String.js -------------------------------------------------------------------------------- /Medium/28. Find the Index of the First Occurrence in a String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/28. Find the Index of the First Occurrence in a String/README.md -------------------------------------------------------------------------------- /Medium/427. Construct Quad Tree/1 - Construct Quad Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/427. Construct Quad Tree/1 - Construct Quad Tree.cpp -------------------------------------------------------------------------------- /Medium/427. Construct Quad Tree/2 - Construct Quad Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/427. Construct Quad Tree/2 - Construct Quad Tree.java -------------------------------------------------------------------------------- /Medium/427. Construct Quad Tree/3 - Construct Quad Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/427. Construct Quad Tree/3 - Construct Quad Tree.py -------------------------------------------------------------------------------- /Medium/427. Construct Quad Tree/4 - Construct Quad Tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/427. Construct Quad Tree/4 - Construct Quad Tree.js -------------------------------------------------------------------------------- /Medium/427. Construct Quad Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/427. Construct Quad Tree/README.md -------------------------------------------------------------------------------- /Medium/438. Find All Anagrams in a String/Find All Anagrams in a String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/438. Find All Anagrams in a String/Find All Anagrams in a String.cpp -------------------------------------------------------------------------------- /Medium/438. Find All Anagrams in a String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/438. Find All Anagrams in a String/README.md -------------------------------------------------------------------------------- /Medium/443. String Compression/1 - String Compression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/443. String Compression/1 - String Compression.cpp -------------------------------------------------------------------------------- /Medium/443. String Compression/2 - String Compression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/443. String Compression/2 - String Compression.java -------------------------------------------------------------------------------- /Medium/443. String Compression/3 - String Compression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/443. String Compression/3 - String Compression.py -------------------------------------------------------------------------------- /Medium/443. String Compression/4 - String Compression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/443. String Compression/4 - String Compression.js -------------------------------------------------------------------------------- /Medium/443. String Compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/443. String Compression/README.md -------------------------------------------------------------------------------- /Medium/45. Jump Game II/45. Jump Game II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/45. Jump Game II/45. Jump Game II.cpp -------------------------------------------------------------------------------- /Medium/45. Jump Game II/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/45. Jump Game II/README.md -------------------------------------------------------------------------------- /Medium/491. Non-decreasing Subsequences/Non-decreasing Subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/491. Non-decreasing Subsequences/Non-decreasing Subsequences.cpp -------------------------------------------------------------------------------- /Medium/491. Non-decreasing Subsequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/491. Non-decreasing Subsequences/README.md -------------------------------------------------------------------------------- /Medium/567. Permutation in String/Permutation in String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/567. Permutation in String/Permutation in String.cpp -------------------------------------------------------------------------------- /Medium/567. Permutation in String/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/567. Permutation in String/README.md -------------------------------------------------------------------------------- /Medium/57. Insert Interval/Insert Interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/57. Insert Interval/Insert Interval.cpp -------------------------------------------------------------------------------- /Medium/57. Insert Interval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/57. Insert Interval/README.md -------------------------------------------------------------------------------- /Medium/6. Zigzag Conversion/6. Zigzag Conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/6. Zigzag Conversion/6. Zigzag Conversion.cpp -------------------------------------------------------------------------------- /Medium/6. Zigzag Conversion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/6. Zigzag Conversion/README.md -------------------------------------------------------------------------------- /Medium/652. Find Duplicate Subtrees/1 - Find Duplicate Subtrees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/652. Find Duplicate Subtrees/1 - Find Duplicate Subtrees.cpp -------------------------------------------------------------------------------- /Medium/652. Find Duplicate Subtrees/2 - Find Duplicate Subtrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/652. Find Duplicate Subtrees/2 - Find Duplicate Subtrees.java -------------------------------------------------------------------------------- /Medium/652. Find Duplicate Subtrees/3 - Find Duplicate Subtrees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/652. Find Duplicate Subtrees/3 - Find Duplicate Subtrees.py -------------------------------------------------------------------------------- /Medium/652. Find Duplicate Subtrees/4 - Find Duplicate Subtrees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/652. Find Duplicate Subtrees/4 - Find Duplicate Subtrees.js -------------------------------------------------------------------------------- /Medium/652. Find Duplicate Subtrees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/652. Find Duplicate Subtrees/README.md -------------------------------------------------------------------------------- /Medium/787. Cheapest Flights Within K Stops/Cheapest Flights Within K Stops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/787. Cheapest Flights Within K Stops/Cheapest Flights Within K Stops.cpp -------------------------------------------------------------------------------- /Medium/787. Cheapest Flights Within K Stops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/787. Cheapest Flights Within K Stops/README.md -------------------------------------------------------------------------------- /Medium/875. Koko Eating Bananas/1 - Koko Eating Bananas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/875. Koko Eating Bananas/1 - Koko Eating Bananas.cpp -------------------------------------------------------------------------------- /Medium/875. Koko Eating Bananas/2 - Koko Eating Bananas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/875. Koko Eating Bananas/2 - Koko Eating Bananas.java -------------------------------------------------------------------------------- /Medium/875. Koko Eating Bananas/3 - Koko Eating Bananas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/875. Koko Eating Bananas/3 - Koko Eating Bananas.py -------------------------------------------------------------------------------- /Medium/875. Koko Eating Bananas/4 - Koko Eating Bananas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/875. Koko Eating Bananas/4 - Koko Eating Bananas.js -------------------------------------------------------------------------------- /Medium/875. Koko Eating Bananas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/875. Koko Eating Bananas/README.md -------------------------------------------------------------------------------- /Medium/904. Fruit Into Baskets/904. Fruit Into Baskets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/904. Fruit Into Baskets/904. Fruit Into Baskets.cpp -------------------------------------------------------------------------------- /Medium/904. Fruit Into Baskets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/904. Fruit Into Baskets/README.md -------------------------------------------------------------------------------- /Medium/909. Snakes and Ladders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/909. Snakes and Ladders/README.md -------------------------------------------------------------------------------- /Medium/909. Snakes and Ladders/Snakes and Ladders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/909. Snakes and Ladders/Snakes and Ladders.cpp -------------------------------------------------------------------------------- /Medium/912. Sort an Array/1 - Sort an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/912. Sort an Array/1 - Sort an Array.cpp -------------------------------------------------------------------------------- /Medium/912. Sort an Array/2 - Sort an Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/912. Sort an Array/2 - Sort an Array.java -------------------------------------------------------------------------------- /Medium/912. Sort an Array/3 - Sort an Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/912. Sort an Array/3 - Sort an Array.py -------------------------------------------------------------------------------- /Medium/912. Sort an Array/4 - Sort an Array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/912. Sort an Array/4 - Sort an Array.js -------------------------------------------------------------------------------- /Medium/912. Sort an Array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/912. Sort an Array/README.md -------------------------------------------------------------------------------- /Medium/918. Maximum Sum Circular Subarray/Maximum Sum Circular Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/918. Maximum Sum Circular Subarray/Maximum Sum Circular Subarray.cpp -------------------------------------------------------------------------------- /Medium/918. Maximum Sum Circular Subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/918. Maximum Sum Circular Subarray/README.md -------------------------------------------------------------------------------- /Medium/926. Flip String to Monotone Increasing/Flip String to Monotone Increasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/926. Flip String to Monotone Increasing/Flip String to Monotone Increasing.cpp -------------------------------------------------------------------------------- /Medium/926. Flip String to Monotone Increasing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/926. Flip String to Monotone Increasing/README.md -------------------------------------------------------------------------------- /Medium/93. Restore IP Addresses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/93. Restore IP Addresses/README.md -------------------------------------------------------------------------------- /Medium/93. Restore IP Addresses/Restore IP Addresses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/93. Restore IP Addresses/Restore IP Addresses.cpp -------------------------------------------------------------------------------- /Medium/974. Subarray Sums Divisible by K/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/974. Subarray Sums Divisible by K/README.md -------------------------------------------------------------------------------- /Medium/974. Subarray Sums Divisible by K/Subarray Sums Divisible by K.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/Medium/974. Subarray Sums Divisible by K/Subarray Sums Divisible by K.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/README.md -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/README.md -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/1. Two Sum/1 - Two Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/1. Two Sum/1 - Two Sum.cpp -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/1. Two Sum/2 - Two Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/1. Two Sum/2 - Two Sum.java -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/1. Two Sum/3 - Two Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/1. Two Sum/3 - Two Sum.py -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/1. Two Sum/4 - Two Sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/1. Two Sum/4 - Two Sum.js -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/1. Two Sum/5 - Two Sum.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/1. Two Sum/5 - Two Sum.dart -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/1 - Best Time to Buy and Sell Stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/1 - Best Time to Buy and Sell Stock.cpp -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/2 - Best Time to Buy and Sell Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/2 - Best Time to Buy and Sell Stock.java -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/3 - Best Time to Buy and Sell Stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/3 - Best Time to Buy and Sell Stock.py -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/4 - Best Time to Buy and Sell Stock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/4 - Best Time to Buy and Sell Stock.js -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/5 - Best Time to Buy and Sell Stock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/121. Best Time to Buy and Sell Stock/5 - Best Time to Buy and Sell Stock.dart -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/1 - Contains Duplicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/1 - Contains Duplicate.cpp -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/2 - Contains Duplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/2 - Contains Duplicate.java -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/3 - Contains Duplicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/3 - Contains Duplicate.py -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/4 - Contains Duplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/4 - Contains Duplicate.js -------------------------------------------------------------------------------- /The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/5 - Contains Duplicate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mohammed-eid35/LeetCode/HEAD/The Blind 75 LeetCode Questions/solutions/217. Contains Duplicate/5 - Contains Duplicate.dart --------------------------------------------------------------------------------