@@ -25,7 +25,7 @@ You can skip the more difficult problems and do them later.
2525
2626## Array
2727- <a name =" 344 " ></a >[ 344. Reverse String] ( en/1-1000/344-reverse-string.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
28- - <a name =" 27 " ></a >[ 27. Remove Element] ( en/1-1000/27-remove-element.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** ways .
28+ - <a name =" 27 " ></a >[ 27. Remove Element] ( en/1-1000/27-remove-element.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** approaches .
2929- <a name =" 704 " ></a >[ 704. Binary Search] ( en/1-1000/704-binary-search.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
3030- <a name =" 977 " ></a >[ 977. Squares of a Sorted Array] ( en/1-1000/977-squares-of-a-sorted-array.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
3131- <a name =" 209 " ></a >[ 209. Minimum Size Subarray Sum] ( en/1-1000/209-minimum-size-subarray-sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
@@ -58,16 +58,16 @@ You can skip the more difficult problems and do them later.
5858- <a name =" 833 " ></a >[ 833. Find, Replace in String] ( https://leetcodepython.com/en/leetcode/833-find-and-replace-in-string ) Python.
5959
6060## Two Pointers
61- - <a name =" 15 " ></a >[ 15. 3Sum] ( en/1-1000/15-3sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 2 ways .
61+ - <a name =" 15 " ></a >[ 15. 3Sum] ( en/1-1000/15-3sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 2 approaches .
6262- <a name =" 18 " ></a >[ 18. 4Sum] ( en/1-1000/18-4sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
6363
6464## Stack & Queue
6565- <a name =" 20 " ></a >[ 20. Valid Parentheses] ( en/1-1000/20-valid-parentheses.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
6666- <a name =" 232 " ></a >[ 232. Implement Queue using Stacks] ( en/1-1000/232-implement-queue-using-stacks.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
67- - <a name =" 225 " ></a >[ 225. Implement Stack using Queues] ( en/1-1000/225-implement-stack-using-queues.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 3 ways .
67+ - <a name =" 225 " ></a >[ 225. Implement Stack using Queues] ( en/1-1000/225-implement-stack-using-queues.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 3 approaches .
6868
6969## Binary Tree
70- - <a name =" 144 " ></a >[ 144. Binary Tree Preorder Traversal] ( en/1-1000/144-binary-tree-preorder-traversal.md ) Python, 2 ways .
70+ - <a name =" 144 " ></a >[ 144. Binary Tree Preorder Traversal] ( en/1-1000/144-binary-tree-preorder-traversal.md ) Python, 2 approaches .
7171
7272## Dynamic Programming
7373### Easy Problems
@@ -76,12 +76,12 @@ You can skip the more difficult problems and do them later.
7676### House Robber
7777- <a name =" 198 " ></a >[ 198. House Robber] ( en/1-1000/198-house-robber.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
7878- <a name =" 213 " ></a >[ 213. House Robber II] ( en/1-1000/213-house-robber-ii.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
79- - <a name =" 337 " ></a >[ 337. House Robber III] ( en/1-1000/337-house-robber-iii.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** ways .
79+ - <a name =" 337 " ></a >[ 337. House Robber III] ( en/1-1000/337-house-robber-iii.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** approaches .
8080
8181### Knapsack Problems
8282#### 0/1 Knapsack
83- - <a name =" 416 " ></a >[ 416. Partition Equal Subset Sum] ( en/1-1000/416-partition-equal-subset-sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** ways .
84- - <a name =" 1049 " ></a >[ 1049. Last Stone Weight II] ( en/1001-2000/1049-last-stone-weight-ii.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** ways .
83+ - <a name =" 416 " ></a >[ 416. Partition Equal Subset Sum] ( en/1-1000/416-partition-equal-subset-sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** approaches .
84+ - <a name =" 1049 " ></a >[ 1049. Last Stone Weight II] ( en/1001-2000/1049-last-stone-weight-ii.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** approaches .
8585- <a name =" 494 " ></a >[ 494. Target Sum] ( en/1-1000/494-target-sum.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
8686- <a name =" 474 " ></a >[ 474. Ones and Zeroes] ( en/1-1000/474-ones-and-zeroes.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
8787
@@ -121,25 +121,25 @@ You can skip the more difficult problems and do them later.
121121- <a name =" 84 " ></a >[ 84. Largest Rectangle in Histogram] ( en/1-1000/84-largest-rectangle-in-histogram.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
122122
123123## Graph Theory
124- - <a name =" 797 " ></a >[ 797. All Paths From Source to Target] ( en/1-1000/797-all-paths-from-source-to-target.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** ways .
125- - <a name =" 200 " ></a >[ 200. Number of Islands] ( en/1-1000/200-number-of-islands.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 3** ways .
126- - <a name =" 463 " ></a >[ 463. Island Perimeter] ( en/1-1000/463-island-perimeter.md ) Python, ** 2** ways .
127- - <a name =" 695 " ></a >[ 695. Max Area of Island] ( en/1-1000/695-max-area-of-island.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 3** ways .
128- - <a name =" 827 " ></a >[ 827. Making A Large Island] ( en/1-1000/827-making-a-large-island.md ) Python, ** 2** ways .
124+ - <a name =" 797 " ></a >[ 797. All Paths From Source to Target] ( en/1-1000/797-all-paths-from-source-to-target.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 2** approaches .
125+ - <a name =" 200 " ></a >[ 200. Number of Islands] ( en/1-1000/200-number-of-islands.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 3** approaches .
126+ - <a name =" 463 " ></a >[ 463. Island Perimeter] ( en/1-1000/463-island-perimeter.md ) Python, ** 2** approaches .
127+ - <a name =" 695 " ></a >[ 695. Max Area of Island] ( en/1-1000/695-max-area-of-island.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, ** 3** approaches .
128+ - <a name =" 827 " ></a >[ 827. Making A Large Island] ( en/1-1000/827-making-a-large-island.md ) Python, ** 2** approaches .
129129- <a name =" 127 " ></a >[ 127. Word Ladder] ( en/1-1000/127-word-ladder.md ) Python.
130- - <a name =" 1971 " ></a >[ 1971. Find if Path Exists in Graph] ( en/1001-2000/1971-find-if-path-exists-in-graph.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 2 ways .
130+ - <a name =" 1971 " ></a >[ 1971. Find if Path Exists in Graph] ( en/1001-2000/1971-find-if-path-exists-in-graph.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 2 approaches .
131131- <a name =" 684 " ></a >[ 684. Redundant Connection] ( en/1-1000/684-redundant-connection.md ) Python, Java, C++, JavaScript, C#, Go, Ruby.
132132- <a name =" 685 " ></a >[ 685. Redundant Connection II] ( en/1-1000/685-redundant-connection-ii.md ) Python.
133- - <a name =" 1584 " ></a >[ 1584. Min Cost to Connect All Points] ( en/1001-2000/1584-min-cost-to-connect-all-points.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 2 ways .
134- - <a name =" 207 " ></a >[ 207. Course Schedule] ( en/1-1000/207-course-schedule.md ) Python, Java, C++, C#, 2 ways .
135- - <a name =" 1514 " ></a >[ 1514. Path with Maximum Probability] ( en/1001-2000/1514-path-with-maximum-probability.md ) Python, 2 ways .
136- - <a name =" 752 " ></a >[ 752. Open the Lock] ( en/1-1000/752-open-the-lock.md ) Python, 2 ways .
137- - <a name =" 743 " ></a >[ 743. Network Delay Time] ( en/1-1000/743-network-delay-time.md ) Python, 2 ways .
133+ - <a name =" 1584 " ></a >[ 1584. Min Cost to Connect All Points] ( en/1001-2000/1584-min-cost-to-connect-all-points.md ) Python, Java, C++, JavaScript, C#, Go, Ruby, 2 approaches .
134+ - <a name =" 207 " ></a >[ 207. Course Schedule] ( en/1-1000/207-course-schedule.md ) Python, Java, C++, C#, 2 approaches .
135+ - <a name =" 1514 " ></a >[ 1514. Path with Maximum Probability] ( en/1001-2000/1514-path-with-maximum-probability.md ) Python, 2 approaches .
136+ - <a name =" 752 " ></a >[ 752. Open the Lock] ( en/1-1000/752-open-the-lock.md ) Python, 2 approaches .
137+ - <a name =" 743 " ></a >[ 743. Network Delay Time] ( en/1-1000/743-network-delay-time.md ) Python, 2 approaches .
138138- <a name =" 787 " ></a >[ 787. Cheapest Flights Within K Stops] ( en/1-1000/787-cheapest-flights-within-k-stops.md ) Python.
139139- <a name =" 1334 " ></a >[ 1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance] ( en/1001-2000/1334-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance.md ) Python.
140140
141141## Other Algorithms
142- - <a name =" 433 " ></a >[ 433. Minimum Genetic Mutation] ( en/1-1000/433-minimum-genetic-mutation.md ) Python, 3 ways .
142+ - <a name =" 433 " ></a >[ 433. Minimum Genetic Mutation] ( en/1-1000/433-minimum-genetic-mutation.md ) Python, 3 approaches .
143143
144144## "Fuck LeetCode": More Problems
145145
0 commit comments