Skip to content

Commit ac087e2

Browse files
committed
added problems tables
1 parent 5cba6c3 commit ac087e2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+1742
-0
lines changed

problem_tables/Array.csv

Lines changed: 440 additions & 0 deletions
Large diffs are not rendered by default.

problem_tables/Backtracking.csv

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
22,Generate Parentheses,Medium, https://leetcode.com/problems/generate-parentheses," ""Backtracking","[' String""']"
3+
37,Sudoku Solver,Hard, https://leetcode.com/problems/sudoku-solver," ""Backtracking""",
4+
51,N-Queens,Hard, https://leetcode.com/problems/n-queens," ""Backtracking""",
5+
46,Permutations,Medium, https://leetcode.com/problems/permutations," ""Backtracking""",
6+
131,Palindrome Partitioning,Medium, https://leetcode.com/problems/palindrome-partitioning," ""Backtracking""",
7+
93,Restore IP Addresses,Medium, https://leetcode.com/problems/restore-ip-addresses," ""Backtracking","[' String""']"
8+
77,Combinations,Medium, https://leetcode.com/problems/combinations," ""Backtracking""",
9+
47,Permutations II,Medium, https://leetcode.com/problems/permutations-ii," ""Backtracking""",
10+
756,Pyramid Transition Matrix,Medium, https://leetcode.com/problems/pyramid-transition-matrix," ""Backtracking","[' Bit Manipulation""']"
11+
17,Letter Combinations of a Phone Number,Medium, https://leetcode.com/problems/letter-combinations-of-a-phone-number," ""Backtracking","[' String""']"
12+
140,Word Break II,Hard, https://leetcode.com/problems/word-break-ii," ""Backtracking","[' Dynamic Programming""']"
13+
980,Unique Paths III,Hard, https://leetcode.com/problems/unique-paths-iii," ""Backtracking","[' Dynamic Programming', ' Matrix""']"
14+
1219,Path with Maximum Gold,Medium, https://leetcode.com/problems/path-with-maximum-gold," ""Backtracking","[' Matrix""']"
15+
465,Optimal Account Balancing,Hard, https://leetcode.com/problems/optimal-account-balancing," ""Backtracking","[' Dynamic Programming', ' Graph""']"
16+
52,N-Queens II,Hard, https://leetcode.com/problems/n-queens-ii," ""Backtracking""",
17+
784,Letter Case Permutation,Medium, https://leetcode.com/problems/letter-case-permutation," ""Backtracking","[' String', ' Bit Manipulation""']"
18+
797,All Paths From Source to Target,Medium, https://leetcode.com/problems/all-paths-from-source-to-target," ""Backtracking","[' Depth-First Search', ' Breadth-First Search', ' Graph""']"
19+
216,Combination Sum III,Medium, https://leetcode.com/problems/combination-sum-iii," ""Backtracking""",
20+
89,Gray Code,Medium, https://leetcode.com/problems/gray-code," ""Backtracking","[' Math', ' Bit Manipulation""']"
21+
1307,Verbal Arithmetic Puzzle,Hard, https://leetcode.com/problems/verbal-arithmetic-puzzle," ""Backtracking""",
22+
291,Word Pattern II,Hard, https://leetcode.com/problems/word-pattern-ii," ""Backtracking""",
23+
967,Numbers With Same Consecutive Differences,Medium, https://leetcode.com/problems/numbers-with-same-consecutive-differences," ""Backtracking","[' Breadth-First Search""']"
24+
425,Word Squares,Hard,https://leetcode.com/problems/word-squares,"Backtracking, Trie",
25+
254,Factor Combinations,Medium,https://leetcode.com/problems/factor-combinations,Backtracking,
26+
294,Flip Game II,Medium,https://leetcode.com/problems/flip-game-ii,"Dynamic Programming, Backtracking",
27+
411,Minimum Unique Word Abbreviation,Hard,https://leetcode.com/problems/minimum-unique-word-abbreviation,"Bit Manipulation, Backtracking",
28+
1286,Iterator for Combination,Medium,https://leetcode.com/problems/iterator-for-combination,"Backtracking, Design",
29+
1079,Letter Tile Possibilities,Medium,https://leetcode.com/problems/letter-tile-possibilities,Backtracking,
30+
526,Beautiful Arrangement,Medium,https://leetcode.com/problems/beautiful-arrangement,"Backtracking, Dynamic Programming",
31+
638,Shopping Offers,Medium,https://leetcode.com/problems/shopping-offers,"Dynamic Programming, Backtracking",
32+
816,Ambiguous Coordinates,Medium,https://leetcode.com/problems/ambiguous-coordinates,"String, Backtracking",
33+
1239,Maximum Length of a Concatenated String with Unique Characters,Medium,https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters,Backtracking,
34+
1415,The k-th Lexicographical String of All Happy Strings of Length n,Medium,https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n,Backtracking,
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
1157,Online Majority Element In Subarray,Hard,https://leetcode.com/problems/online-majority-element-in-subarray,"Segment Tree, Binary Indexed Tree, Binary Search",
3+
327,Count of Range Sum,Hard,https://leetcode.com/problems/count-of-range-sum,"Divide and Conquer, Binary Search Tree, Binary Indexed Tree",

problem_tables/Binary_Lifting.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
1483,Kth Ancestor of a Tree Node,Hard,https://leetcode.com/problems/kth-ancestor-of-a-tree-node,"Tree, Binary Lifting",

problem_tables/Binary_Search.csv

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
74,Search a 2D Matrix,Medium, https://leetcode.com/problems/search-a-2d-matrix," ""Binary Search","[' Matrix""']"
3+
300,Longest Increasing Subsequence,Medium, https://leetcode.com/problems/longest-increasing-subsequence," ""Binary Search","[' Dynamic Programming""']"
4+
315,Count of Smaller Numbers After Self,Hard, https://leetcode.com/problems/count-of-smaller-numbers-after-self," ""Binary Search","[' Divide and Conquer', ' Binary Indexed Tree""']"
5+
240,Search a 2D Matrix II,Medium, https://leetcode.com/problems/search-a-2d-matrix-ii," ""Binary Search","[' Divide and Conquer', ' Matrix""']"
6+
278,First Bad Version,Easy, https://leetcode.com/problems/first-bad-version," ""Binary Search""",
7+
875,Koko Eating Bananas,Medium, https://leetcode.com/problems/koko-eating-bananas," ""Binary Search""",
8+
793,Preimage Size of Factorial Zeroes Function,Hard, https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function," ""Binary Search","[' Math""']"
9+
1268,Search Suggestions System,Medium, https://leetcode.com/problems/search-suggestions-system," ""Binary Search","[' Trie""']"
10+
1044,Longest Duplicate Substring,Hard, https://leetcode.com/problems/longest-duplicate-substring," ""Binary Search","[' Hash Table', ' String""']"
11+
352,Data Stream as Disjoint Intervals,Hard, https://leetcode.com/problems/data-stream-as-disjoint-intervals," ""Binary Search","[' Ordered Set""']"
12+
410,Split Array Largest Sum,Hard, https://leetcode.com/problems/split-array-largest-sum," ""Binary Search","[' Dynamic Programming', ' Greedy""']"
13+
1062,Longest Repeating Substring,Medium, https://leetcode.com/problems/longest-repeating-substring," ""Binary Search","[' Sliding Window""']"
14+
374,Guess Number Higher or Lower,Easy, https://leetcode.com/problems/guess-number-higher-or-lower," ""Binary Search","[' Interactive""']"
15+
778,Swim in Rising Water,Hard, https://leetcode.com/problems/swim-in-rising-water," ""Binary Search","[' Heap (Priority Queue)""']"
16+
774,Minimize Max Distance to Gas Station,Hard, https://leetcode.com/problems/minimize-max-distance-to-gas-station," ""Binary Search","[' Greedy""']"
17+
1157,Online Majority Element In Subarray,Hard,https://leetcode.com/problems/online-majority-element-in-subarray,"Segment Tree, Binary Indexed Tree, Binary Search",
18+
1237,Find Positive Integer Solution for a Given Equation,Easy,https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equation,"Math, Two Pointers, Binary Search",
19+
497,Random Point in Non-overlapping Rectangles,Medium,https://leetcode.com/problems/random-point-in-non-overlapping-rectangles,"Math, Binary Search",
20+
302,Smallest Rectangle Enclosing Black Pixels,Hard,https://leetcode.com/problems/smallest-rectangle-enclosing-black-pixels,"Binary Search, Depth-First Search",
21+
668,Kth Smallest Number in Multiplication Table,Hard,https://leetcode.com/problems/kth-smallest-number-in-multiplication-table,Binary Search,
22+
483,Smallest Good Base,Hard,https://leetcode.com/problems/smallest-good-base,"Binary Search, Math",
23+
1300,Sum of Mutated Array Closest to Target,Medium,https://leetcode.com/problems/sum-of-mutated-array-closest-to-target,Binary Search,
24+
644,Maximum Average Subarray II,Hard,https://leetcode.com/problems/maximum-average-subarray-ii,"Binary Search, Array",
25+
1182,Shortest Distance to Target Color,Medium,https://leetcode.com/problems/shortest-distance-to-target-color,"Array, Binary Search",
26+
1482,Minimum Number of Days to Make m Bouquets,Medium,https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets,"Array, Binary Search, Greedy",
27+
1508,Range Sum of Sorted Subarray Sums,Medium,https://leetcode.com/problems/range-sum-of-sorted-subarray-sums,"Array, Sorting, Binary Search",
28+
754,Reach a Number,Medium,https://leetcode.com/problems/reach-a-number,"Math, Binary Search",
29+
744,Find Smallest Letter Greater Than Target,Easy,https://leetcode.com/problems/find-smallest-letter-greater-than-target,Binary Search,
30+
1539,Kth Missing Positive Number,Easy,https://leetcode.com/problems/kth-missing-positive-number,"Array, Binary Search",
31+
786,K-th Smallest Prime Fraction,Hard,https://leetcode.com/problems/k-th-smallest-prime-fraction,"Heap, Binary Search",
32+
1150,Check If a Number Is Majority Element in a Sorted Array,Easy,https://leetcode.com/problems/check-if-a-number-is-majority-element-in-a-sorted-array,Binary Search,
33+
1064,Fixed Point,Easy,https://leetcode.com/problems/fixed-point,Binary Search,

problem_tables/Binary_Search_Tree.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
327,Count of Range Sum,Hard,https://leetcode.com/problems/count-of-range-sum,"Divide and Conquer, Binary Search Tree, Binary Indexed Tree",

problem_tables/Binary_Tree.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
1530,Number of Good Leaf Nodes Pairs,Medium,https://leetcode.com/problems/number-of-good-leaf-nodes-pairs,"Tree, Depth-First Search, Binary Tree",

problem_tables/Bit_Manipulation.csv

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
191,Number of 1 Bits,Easy, https://leetcode.com/problems/number-of-1-bits," ""Bit Manipulation""",
3+
137,Single Number II,Medium, https://leetcode.com/problems/single-number-ii," ""Bit Manipulation""",
4+
201,Bitwise AND of Numbers Range,Medium, https://leetcode.com/problems/bitwise-and-of-numbers-range," ""Bit Manipulation""",
5+
190,Reverse Bits,Easy, https://leetcode.com/problems/reverse-bits," ""Bit Manipulation""",
6+
461,Hamming Distance,Easy, https://leetcode.com/problems/hamming-distance," ""Bit Manipulation""",
7+
943,Find the Shortest Superstring,Hard, https://leetcode.com/problems/find-the-shortest-superstring," ""Bit Manipulation","[' Dynamic Programming', ' Backtracking""']"
8+
1404,Number of Steps to Reduce a Number in Binary Representation to One,Medium, https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one," ""Bit Manipulation","[' String', ' Greedy""']"
9+
1457,Pseudo-Palindromic Paths in a Binary Tree,Medium, https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree," ""Bit Manipulation","[' Tree', ' Depth-First Search', ' Binary Tree""']"
10+
401,Binary Watch,Easy, https://leetcode.com/problems/binary-watch," ""Bit Manipulation","[' Backtracking""']"
11+
476,Number Complement,Easy, https://leetcode.com/problems/number-complement," ""Bit Manipulation""",
12+
1009,Complement of Base 10 Integer,Easy, https://leetcode.com/problems/complement-of-base-10-integer," ""Bit Manipulation""",
13+
1125,Smallest Sufficient Team,Hard, https://leetcode.com/problems/smallest-sufficient-team," ""Bit Manipulation","[' Dynamic Programming""']"
14+
1342,Number of Steps to Reduce a Number to Zero,Easy,https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero,"Math, Bit Manipulation",
15+
318,Maximum Product of Word Lengths,Medium,https://leetcode.com/problems/maximum-product-of-word-lengths,"Bit Manipulation, String",
16+
411,Minimum Unique Word Abbreviation,Hard,https://leetcode.com/problems/minimum-unique-word-abbreviation,"Bit Manipulation, Backtracking",
17+
1494,Parallel Courses II,Hard,https://leetcode.com/problems/parallel-courses-ii,"Dynamic Programming, Bit Manipulation, Graph",
18+
672,Bulb Switcher II,Medium,https://leetcode.com/problems/bulb-switcher-ii,"Math, Bit Manipulation",
19+
1318,Minimum Flips to Make a OR b Equal to c,Medium,https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c,Bit Manipulation,
20+
1371,Find the Longest Substring Containing Vowels in Even Counts,Medium,https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts,"Bit Manipulation, String",
21+
1349,Maximum Students Taking Exam,Hard,https://leetcode.com/problems/maximum-students-taking-exam,"Dynamic Programming, Bit Manipulation",
22+
1238,Circular Permutation in Binary Representation,Medium,https://leetcode.com/problems/circular-permutation-in-binary-representation,Bit Manipulation,
23+
693,Binary Number with Alternating Bits,Easy,https://leetcode.com/problems/binary-number-with-alternating-bits,Bit Manipulation,
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
994,Rotting Oranges,Medium, https://leetcode.com/problems/rotting-oranges," ""Breadth-First Search""",
3+
773,Sliding Puzzle,Hard, https://leetcode.com/problems/sliding-puzzle," ""Breadth-First Search","[' Array', ' Matrix""']"
4+
864,Shortest Path to Get All Keys,Hard, https://leetcode.com/problems/shortest-path-to-get-all-keys," ""Breadth-First Search","[' Bit Manipulation""']"
5+
1284,Minimum Number of Flips to Convert Binary Matrix to Zero Matrix,Hard, https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix," ""Breadth-First Search","[' Bit Manipulation""']"
6+
1298,Maximum Candies You Can Get from Boxes,Hard, https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes," ""Breadth-First Search","[' Depth-First Search""']"
7+
126,Word Ladder II,Hard, https://leetcode.com/problems/word-ladder-ii," ""Breadth-First Search","[' Backtracking', ' Hash Table""']"
8+
909,Snakes and Ladders,Medium, https://leetcode.com/problems/snakes-and-ladders," ""Breadth-First Search","[' Array', ' Matrix""']"
9+
490,The Maze,Medium, https://leetcode.com/problems/the-maze," ""Breadth-First Search","[' Depth-First Search""']"
10+
815,Bus Routes,Hard, https://leetcode.com/problems/bus-routes," ""Breadth-First Search","[' Array""']"
11+
1091,Shortest Path in Binary Matrix,Medium, https://leetcode.com/problems/shortest-path-in-binary-matrix," ""Breadth-First Search""",
12+
317,Shortest Distance from All Buildings,Hard, https://leetcode.com/problems/shortest-distance-from-all-buildings," ""Breadth-First Search","[' Matrix""']"
13+
675,Cut Off Trees for Golf Event,Hard, https://leetcode.com/problems/cut-off-trees-for-golf-event," ""Breadth-First Search","[' Array', ' Matrix""']"
14+
1197,Minimum Knight Moves,Medium, https://leetcode.com/problems/minimum-knight-moves," ""Breadth-First Search","[' Dynamic Programming""']"
15+
1215,Stepping Numbers,Medium, https://leetcode.com/problems/stepping-numbers," ""Breadth-First Search""",
16+
854,K-Similar Strings,Hard, https://leetcode.com/problems/k-similar-strings," ""Breadth-First Search","[' String""']"
17+
286,Walls and Gates,Medium, https://leetcode.com/problems/walls-and-gates," ""Breadth-First Search","[' Depth-First Search""']"
18+
301,Remove Invalid Parentheses,Hard, https://leetcode.com/problems/remove-invalid-parentheses," ""Breadth-First Search","[' String', ' Backtracking""']"
19+
310,Minimum Height Trees,Medium, https://leetcode.com/problems/minimum-height-trees," ""Breadth-First Search","[' Graph', ' Topological Sort""']"
20+
1162,As Far from Land as Possible,Medium, https://leetcode.com/problems/as-far-from-land-as-possible," ""Breadth-First Search","[' Matrix""']"
21+
505,The Maze II,Medium, https://leetcode.com/problems/the-maze-ii," ""Breadth-First Search","[' Graph', ' Heap (Priority Queue)""']"
22+
433,Minimum Genetic Mutation,Medium, https://leetcode.com/problems/minimum-genetic-mutation," ""Breadth-First Search","[' Hash Table', ' String""']"
23+
752,Open the Lock,Medium, https://leetcode.com/problems/open-the-lock," ""Breadth-First Search""",
24+
1311,Get Watched Videos by Your Friends,Medium, https://leetcode.com/problems/get-watched-videos-by-your-friends," ""Breadth-First Search","[' Array', ' Hash Table""']"
25+
1129,Shortest Path with Alternating Colors,Medium, https://leetcode.com/problems/shortest-path-with-alternating-colors," ""Breadth-First Search","[' Graph""']"
26+
1293,Shortest Path in a Grid with Obstacles Elimination,Hard, https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination," ""Breadth-First Search","[' Matrix""']"
27+
1466,Reorder Routes to Make All Paths Lead to the City Zero,Medium,https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero,"Graph, Depth-First Search, Breadth-First Search",
28+
802,Find Eventual Safe States,Medium,https://leetcode.com/problems/find-eventual-safe-states,"Graph, Depth-First Search, Breadth-First Search, Topological Sort",
29+
1036,Escape a Large Maze,Hard,https://leetcode.com/problems/escape-a-large-maze,"Graph, Breadth-First Search",
30+
499,The Maze III,Hard,https://leetcode.com/problems/the-maze-iii,"Graph, Breadth-First Search, Priority Queue",
31+
531,Lonely Pixel I,Medium,https://leetcode.com/problems/lonely-pixel-i,"Array, Depth-First Search, Breadth-First Search",
32+
514,Freedom Trail,Hard,https://leetcode.com/problems/freedom-trail,"Dynamic Programming, Breadth-First Search, Depth-First Search",
33+
1020,Number of Enclaves,Medium,https://leetcode.com/problems/number-of-enclaves,"Graph, Depth-First Search, Breadth-First Search",
34+
1302,Deepest Leaves Sum,Medium,https://leetcode.com/problems/deepest-leaves-sum,"Tree, Breadth-First Search",
35+
1377,Frog Position After T Seconds,Hard,https://leetcode.com/problems/frog-position-after-t-seconds,"Tree, Depth-First Search, Breadth-First Search, Graph",
36+
1210,Minimum Moves to Reach Target with Rotations,Hard,https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations,"Breadth-First Search, Matrix",
37+
1306,Jump Game III,Medium,https://leetcode.com/problems/jump-game-iii,"Depth-First Search, Breadth-First Search",
38+
1030,Matrix Cells in Distance Order,Easy,https://leetcode.com/problems/matrix-cells-in-distance-order,"Breadth-First Search, Sorting",

problem_tables/Concurrency.csv

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
1114,Print in Order,Easy, https://leetcode.com/problems/print-in-order," ""Concurrency""",
3+
1279,Traffic Light Controlled Intersection,Easy, https://leetcode.com/problems/traffic-light-controlled-intersection," ""Concurrency""",
4+
1188,Design Bounded Blocking Queue,Medium, https://leetcode.com/problems/design-bounded-blocking-queue," ""Concurrency""",
5+
1242,Web Crawler Multithreaded,Medium, https://leetcode.com/problems/web-crawler-multithreaded," ""Concurrency","[' Depth-First Search', ' Breadth-First Search""']"
6+
1117,Building H2O,Medium, https://leetcode.com/problems/building-h2o," ""Concurrency""",
7+
1116,Print Zero Even Odd,Medium, https://leetcode.com/problems/print-zero-even-odd," ""Concurrency""",

problem_tables/Counting.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
1121,Divide Array Into Increasing Sequences,Hard,https://leetcode.com/problems/divide-array-into-increasing-sequences,"Greedy, Counting",

problem_tables/Date.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ID,Title,Difficulty,Leetcode Question Link,Tags,
2+
1154,Day of the Year,Easy,https://leetcode.com/problems/day-of-the-year,Date,

0 commit comments

Comments
 (0)