@@ -4,31 +4,32 @@ Solutions of LeetCode Blind 75 Problems in JavaScript
4
4
5
5
:goal_net : [ Curated List of Top 75 LeetCode Questions] ( https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU )
6
6
7
- | Problem | Difficulty | Tags | LeetCode |
8
- | --------------------------------------------------------------------------------- | --------------------------------------------------------- | -------------------------------------------------- | ----------------------------------------------------------------------------- |
9
- | [ Two Sum] ( ./two-sum.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Hash Table ` | [ :link : ] ( https://leetcode.com/problems/two-sum/ ) |
10
- | [ Best Time to Buy and Sell Stock] ( ./best-time-to-buy-and-sell-stock.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Dynamic Programming ` | [ :link : ] ( https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ ) |
11
- | [ Contains Duplicate] ( ./contains-duplicate.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Set ` , ` Sorting ` , ` Hash Table ` | [ :link : ] ( https://leetcode.com/problems/contains-duplicate/ ) |
12
- | [ Product of Array Except Self] ( ./product-of-array-except-self.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` | [ :link : ] ( https://leetcode.com/problems/product-of-array-except-self/ ) |
13
- | [ Maximum Subarray] ( ./maximum-subarray.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Dynamic Programming ` , ` Divide & Conquer ` | [ :link : ] ( https://leetcode.com/problems/maximum-subarray/ ) |
14
- | [ Maximum Product Subarray] ( ./maximum-product-subarray.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Dynamic Programming ` | [ :link : ] ( https://leetcode.com/problems/maximum-product-subarray/ ) |
15
- | [ Find Minimum in Rotated Sorted Array] ( ./find-minimum-in-rotated-sorted-array.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Binary Search ` | [ :link : ] ( https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/ ) |
16
- | [ Search in Rotated Sorted Array] ( ./search-in-rotated-sorted-array.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Binary Search ` | [ :link : ] ( https://leetcode.com/problems/search-in-rotated-sorted-array/ ) |
17
- | [ 3Sum] ( ./3sum.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Two Pointers ` , ` Sorting ` | [ :link : ] ( https://leetcode.com/problems/3sum/ ) |
18
- | [ Container With Most Water] ( ./container-with-most-water.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Two Pointers ` , ` Greedy ` | [ :link : ] ( https://leetcode.com/problems/container-with-most-water/ ) |
19
- | [ Sum of Two Integers] ( ./sum-of-two-integers.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Math ` , ` Bit Manipulation ` | [ :link : ] ( https://leetcode.com/problems/sum-of-two-integers/ ) |
20
- | [ Number of 1 Bits] ( ./number-of-1-bits.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Bit Manipulation ` | [ :link : ] ( https://leetcode.com/problems/number-of-1-bits/ ) |
21
- | [ Counting Bits] ( ) | | | [ :link : ] ( https://leetcode.com/problems/counting-bits/ ) |
22
- | [ Missing Number] ( ) | | | [ :link : ] ( https://leetcode.com/problems/missing-number/ ) |
23
- | [ Reverse Bits] ( ) | | | [ :link : ] ( https://leetcode.com/problems/reverse-bits/ ) |
24
- | [ Climbing Stairs] ( ./climbing-stairs.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Math ` , ` Dynamic Programming ` , ` Memoization ` | [ :link : ] ( https://leetcode.com/problems/climbing-stairs/ ) |
25
- | [ Word Search] ( ./word-search.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Backtracking ` , ` Matrix ` | [ :link : ] ( https://leetcode.com/problems/word-search/ ) |
26
- | [ Clone Graph] ( ./clone-graph.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Graph ` , ` HashTable ` , ` DFS ` , ` BFS ` | [ :link : ] ( https://leetcode.com/problems/clone-graph/ ) |
27
- | [ Course Schedule] ( ./course-schedule.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Graph ` , ` Topological Sort ` , ` DFS ` , ` BFS ` | [ :link : ] ( https://leetcode.com/problems/course-schedule/ ) |
28
- | [ Pacific Atlantic Water Flow] ( ) | | | [ :link : ] ( https://leetcode.com/problems/pacific-atlantic-water-flow/ ) |
29
- | [ Number of Islands] ( ./number-of-islands.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Matrix ` , ` DFS ` , ` BFS ` | [ :link : ] ( https://leetcode.com/problems/number-of-islands/ ) |
30
- | [ Longest Consecutive Sequence] ( ./longest-consecutive-sequence.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` HashTable ` | [ :link : ] ( https://leetcode.com/problems/longest-consecutive-sequence/ ) |
31
- | [ Insert Interval] ( ./insert-interval.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` | [ :link : ] ( https://leetcode.com/problems/insert-interval/ ) |
32
- | [ Reverse Linked List] ( ./reverse-linked-list.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Linked List ` | [ :link : ] ( https://leetcode.com/problems/reverse-linked-list/ ) |
33
- | [ Linked List Cycle] ( ./linked-list-cycle.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Linked List ` , ` Hash Table ` , ` Two Pointers ` | [ :link : ] ( https://leetcode.com/problems/linked-list-cycle/ ) |
34
- | [ Merge Two Sorted Lists] ( ./merge-two-sorted-lists.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Linked List ` , ` Recursion ` | [ :link : ] ( https://leetcode.com/problems/merge-two-sorted-lists/ ) |
7
+ | Problem | Difficulty | Tags | LeetCode |
8
+ | --------------------------------------------------------------------------------- | --------------------------------------------------------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------- |
9
+ | [ Two Sum] ( ./two-sum.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Hash Table ` | [ :link : ] ( https://leetcode.com/problems/two-sum/ ) |
10
+ | [ Best Time to Buy and Sell Stock] ( ./best-time-to-buy-and-sell-stock.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Dynamic Programming ` | [ :link : ] ( https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ ) |
11
+ | [ Contains Duplicate] ( ./contains-duplicate.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Set ` , ` Sorting ` , ` Hash Table ` | [ :link : ] ( https://leetcode.com/problems/contains-duplicate/ ) |
12
+ | [ Product of Array Except Self] ( ./product-of-array-except-self.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` | [ :link : ] ( https://leetcode.com/problems/product-of-array-except-self/ ) |
13
+ | [ Maximum Subarray] ( ./maximum-subarray.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Array ` , ` Dynamic Programming ` , ` Divide & Conquer ` | [ :link : ] ( https://leetcode.com/problems/maximum-subarray/ ) |
14
+ | [ Maximum Product Subarray] ( ./maximum-product-subarray.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Dynamic Programming ` | [ :link : ] ( https://leetcode.com/problems/maximum-product-subarray/ ) |
15
+ | [ Find Minimum in Rotated Sorted Array] ( ./find-minimum-in-rotated-sorted-array.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Binary Search ` | [ :link : ] ( https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/ ) |
16
+ | [ Search in Rotated Sorted Array] ( ./search-in-rotated-sorted-array.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Binary Search ` | [ :link : ] ( https://leetcode.com/problems/search-in-rotated-sorted-array/ ) |
17
+ | [ 3Sum] ( ./3sum.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Two Pointers ` , ` Sorting ` | [ :link : ] ( https://leetcode.com/problems/3sum/ ) |
18
+ | [ Container With Most Water] ( ./container-with-most-water.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Two Pointers ` , ` Greedy ` | [ :link : ] ( https://leetcode.com/problems/container-with-most-water/ ) |
19
+ | [ Sum of Two Integers] ( ./sum-of-two-integers.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Math ` , ` Bit Manipulation ` | [ :link : ] ( https://leetcode.com/problems/sum-of-two-integers/ ) |
20
+ | [ Number of 1 Bits] ( ./number-of-1-bits.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Bit Manipulation ` | [ :link : ] ( https://leetcode.com/problems/number-of-1-bits/ ) |
21
+ | [ Counting Bits] ( ) | | | [ :link : ] ( https://leetcode.com/problems/counting-bits/ ) |
22
+ | [ Missing Number] ( ) | | | [ :link : ] ( https://leetcode.com/problems/missing-number/ ) |
23
+ | [ Reverse Bits] ( ) | | | [ :link : ] ( https://leetcode.com/problems/reverse-bits/ ) |
24
+ | [ Climbing Stairs] ( ./climbing-stairs.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Math ` , ` Dynamic Programming ` , ` Memoization ` | [ :link : ] ( https://leetcode.com/problems/climbing-stairs/ ) |
25
+ | [ Word Search] ( ./word-search.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Backtracking ` , ` Matrix ` | [ :link : ] ( https://leetcode.com/problems/word-search/ ) |
26
+ | [ Clone Graph] ( ./clone-graph.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Graph ` , ` HashTable ` , ` DFS ` , ` BFS ` | [ :link : ] ( https://leetcode.com/problems/clone-graph/ ) |
27
+ | [ Course Schedule] ( ./course-schedule.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Graph ` , ` Topological Sort ` , ` DFS ` , ` BFS ` | [ :link : ] ( https://leetcode.com/problems/course-schedule/ ) |
28
+ | [ Pacific Atlantic Water Flow] ( ) | | | [ :link : ] ( https://leetcode.com/problems/pacific-atlantic-water-flow/ ) |
29
+ | [ Number of Islands] ( ./number-of-islands.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` Matrix ` , ` DFS ` , ` BFS ` | [ :link : ] ( https://leetcode.com/problems/number-of-islands/ ) |
30
+ | [ Longest Consecutive Sequence] ( ./longest-consecutive-sequence.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` , ` HashTable ` | [ :link : ] ( https://leetcode.com/problems/longest-consecutive-sequence/ ) |
31
+ | [ Insert Interval] ( ./insert-interval.js ) | <img src =" https://img.shields.io/badge/-Medium-orange " /> | ` Array ` | [ :link : ] ( https://leetcode.com/problems/insert-interval/ ) |
32
+ | [ Reverse Linked List] ( ./reverse-linked-list.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Linked List ` | [ :link : ] ( https://leetcode.com/problems/reverse-linked-list/ ) |
33
+ | [ Linked List Cycle] ( ./linked-list-cycle.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Linked List ` , ` Hash Table ` , ` Two Pointers ` | [ :link : ] ( https://leetcode.com/problems/linked-list-cycle/ ) |
34
+ | [ Merge Two Sorted Lists] ( ./merge-two-sorted-lists.js ) | <img src =" https://img.shields.io/badge/-Easy-green " /> | ` Linked List ` , ` Recursion ` | [ :link : ] ( https://leetcode.com/problems/merge-two-sorted-lists/ ) |
35
+ | [ Merge k Sorted Lists] ( ./merge-k-sorted-lists.js ) | <img src =" https://img.shields.io/badge/-Hard-red " /> | ` Linked List ` , ` Recursion ` , ` Divide & Conquer ` , ` Merge Sort ` | [ :link : ] ( https://leetcode.com/problems/merge-k-sorted-lists/ ) |
0 commit comments