CaffeCodeCaffeCode
題庫學習清單登入

題庫

共 810 道題目含解題說明

AllEasyMediumHard
#題目難度RatingTopics
103Binary Tree Zigzag Level Order TraversalMedium1576
treebreadth-first-searchbinary-tree
104Maximum Depth of Binary TreeEasy1116
treedepth-first-searchbreadth-first-search+1
105Construct Binary Tree from Preorder and Inorder TraversalMedium1643
arrayhash-tabledivide-and-conquer+2
106Construct Binary Tree from Inorder and Postorder TraversalMedium1660
arrayhash-tabledivide-and-conquer+2
107Binary Tree Level Order Traversal IIMedium1436
treebreadth-first-searchbinary-tree
108Convert Sorted Array to Binary Search TreeEasy1281
arraydivide-and-conquertree+2
109Convert Sorted List to Binary Search TreeMedium—
linked-listdivide-and-conquertree+2
110Balanced Binary TreeEasy1194
treedepth-first-searchbinary-tree
111Minimum Depth of Binary TreeEasy1248
treedepth-first-searchbreadth-first-search+1
112Path SumEasy1181
treedepth-first-searchbreadth-first-search+1
114Flatten Binary Tree to Linked ListMedium1519
linked-liststacktree+2
115Distinct SubsequencesHard1849
stringdynamic-programming
116Populating Next Right Pointers in Each NodeMedium—
linked-listtreedepth-first-search+2
117Populating Next Right Pointers in Each Node IIMedium1628
linked-listtreedepth-first-search+2
118Pascal's TriangleEasy1168
arraydynamic-programming
119Pascal's Triangle IIEasy1178
arraydynamic-programming
120TriangleMedium1533
arraydynamic-programming
121Best Time to Buy and Sell StockEasy1487
arraydynamic-programming
122Best Time to Buy and Sell Stock IIMedium1486
arraydynamic-programminggreedy
123Best Time to Buy and Sell Stock IIIHard1977
arraydynamic-programming
124Binary Tree Maximum Path SumHard1807
dynamic-programmingtreedepth-first-search+1
125Valid PalindromeEasy1138
two-pointersstring
127Word LadderHard2061
hash-tablestringbreadth-first-search
128Longest Consecutive SequenceMedium1680
arrayhash-tableunion-find
129Sum Root to Leaf NumbersMedium1399
treedepth-first-searchbinary-tree
130Surrounded RegionsMedium1706
arraydepth-first-searchbreadth-first-search+2
131Palindrome PartitioningMedium1615
stringdynamic-programmingbacktracking
133Clone GraphMedium1521
hash-tabledepth-first-searchbreadth-first-search+1
134Gas StationMedium1767
arraygreedy
135CandyHard1750
arraygreedy
136Single NumberEasy1150
arraybit-manipulation
137Single Number IIMedium1710
arraybit-manipulation
138Copy List with Random PointerMedium1618
hash-tablelinked-list
139Word BreakMedium1673
arrayhash-tablestring+3
140Word Break IIHard2081
hash-tablestringdynamic-programming+3
141Linked List CycleEasy1302
hash-tablelinked-listtwo-pointers
142Linked List Cycle IIMedium1484
linked-listtwo-pointershash-table
143Reorder ListMedium1532
linked-listtwo-pointersstack+1
144Binary Tree Preorder TraversalEasy1258
stacktreedepth-first-search+1
145Binary Tree Postorder TraversalEasy1214
stacktreedepth-first-search+1
146LRU CacheMedium1793
hash-tablelinked-listdesign+1
147Insertion Sort ListMedium1620
linked-listsorting
148Sort ListMedium1636
linked-listtwo-pointersdivide-and-conquer+2
149Max Points on a LineHard1978
arrayhash-tablemath+1
150Evaluate Reverse Polish NotationMedium1492
arraymathstack
151Reverse Words in a StringMedium1384
two-pointersstring
152Maximum Product SubarrayMedium1555
arraydynamic-programming
153Find Minimum in Rotated Sorted ArrayMedium1485
arraybinary-search
155Min StackMedium1419
stackdesign
160Intersection of Two Linked ListsEasy1495
linked-listhash-tabletwo-pointers
第 3 頁,共 17 頁
←12345…17→