CaffeCodeCaffeCode
題庫學習清單登入

題庫

共 173 道題目含解題說明

AllEasyMediumHard
#題目難度RatingTopics
4Median of Two Sorted ArraysHard2028
arraybinary-searchdivide-and-conquer
10Regular Expression MatchingHard2025
stringdynamic-programmingrecursion
23Merge K Sorted ListsHard1893
linked-listdivide-and-conquerheap-priority-queue+1
25Reverse Nodes in k-GroupHard2011
linked-listrecursion
30Substring with Concatenation of All WordsHard2039
hash-tablestringsliding-window
32Longest Valid ParenthesesHard2118
stringdynamic-programmingstack
37Sudoku SolverHard2313
arrayhash-tablebacktracking+1
41First Missing PositiveHard1944
arrayhash-table
42Trapping Rain WaterHard2062
arraytwo-pointersdynamic-programming+2
44Wildcard MatchingHard2100
stringdynamic-programminggreedy+1
51N-QueensHard1797
arraybacktracking
52N-Queens IIHard1843
backtracking
60Permutation SequenceHard1953
mathrecursion
65Valid NumberHard1892
string
68Text JustificationHard1657
arraystringsimulation
76Minimum Window SubstringHard1890
hash-tablestringsliding-window
84Largest Rectangle in HistogramHard1949
arraystackmonotonic-stack
85Maximal RectangleHard2188
arraydynamic-programmingstack+2
87Scramble StringHard2264
stringdynamic-programming
115Distinct SubsequencesHard1849
stringdynamic-programming
123Best Time to Buy and Sell Stock IIIHard1977
arraydynamic-programming
124Binary Tree Maximum Path SumHard1807
dynamic-programmingtreedepth-first-search+1
127Word LadderHard2061
hash-tablestringbreadth-first-search
135CandyHard1750
arraygreedy
140Word Break IIHard2081
hash-tablestringdynamic-programming+3
149Max Points on a LineHard1978
arrayhash-tablemath+1
188Best Time to Buy and Sell Stock IVHard2037
arraydynamic-programming
212Word Search IIHard1976
arraystringbacktracking+2
218The Skyline ProblemHard2452
arraydivide-and-conquerbinary-search+5
224Basic CalculatorHard2010
mathstringstack+1
239Sliding Window MaximumHard1860
arrayqueuesliding-window+2
269Alien DictionaryHard1930
arraystringdepth-first-search+3
295Find Median from Data StreamHard1973
two-pointersdesignsorting+2
297Serialize and Deserialize Binary TreeHard1884
stringtreedepth-first-search+3
305Number of Islands IIHard1885
arrayhash-tableunion-find+1
312Burst BalloonsHard2056
arraydynamic-programming
315Count of Smaller Numbers After SelfHard2215
arraybinary-searchdivide-and-conquer+4
327Count of Range SumHard—
arraybinary-searchdivide-and-conquer+4
329Longest Increasing Path in a MatrixHard1965
arraydynamic-programmingdepth-first-search+5
330Patching ArrayHard2073
arraygreedy
332Reconstruct ItineraryHard1858
depth-first-searchgrapheulerian-circuit
336Palindrome PairsHard2311
arrayhash-tablestring+1
352Data Stream as Disjoint IntervalsHard1700
binary-searchdesignordered-set
381Insert Delete GetRandom O(1) - Duplicates allowedHard—
arrayhash-tablemath+2
407Trapping Rain Water IIHard2200
arraybreadth-first-searchheap-priority-queue+1
410Split Array Largest SumHard1856
arraybinary-searchdynamic-programming+2
440K-th Smallest in Lexicographic OrderHard1982
trie
460LFU CacheHard—
hash-tablelinked-listdesign+1
472Concatenated WordsHard1945
arraystringdynamic-programming+2
493Reverse PairsHard—
arraybinary-searchdivide-and-conquer+4
第 1 頁,共 4 頁
←1234→