Tags
- leetcode 63
- coding-test 63
- medium 33
- easy 29
- c 16
- dfs 14
- hash-table 11
- list 10
- string 9
- binary-search 9
- stl 8
- array 8
- bfs 8
- graph 7
- stack 6
- algorithm 6
- dynamic-programming 6
- two-pointers 6
- topological-sorting 3
- just-chatting 2
- vector 2
- greedy 2
- sorting 2
- sliding-window 2
- queue 2
- bst 2
- binary-tree 2
- complexity 1
- hard 1
- back-tracking 1
- counting 1
- kmp 1
leetcode
- » 229. Majority Element II
- » 162. Find Peak Element
- » 74. Search a 2D Matrix
- » 210. Course Schedule II
- » 207. Course Schedule
- » 133. Clone Graph
- » 130. Surrounded Regions
- » 200. Number of Islands
- » 101. Symmetric Tree
- » 138. Copy List with Random Pointer
- » 2. Add Two Numbers
- » 141. Linked List Cycle
- » 71. Simplify Path
- » 224. Basic Calculator
- » 57. Insert Interval
- » 155. Min Stack
- » 150. Evaluate Reverse Polish Notation
- » 290. Word Pattern
- » 15. 3Sum
- » 151. Reverse Words in a String
- » 14. Longest Common Prefix
- » 380. Insert Delete GetRandom O(1)
- » 189. Rotate Array
- » 122. Best Time to Buy and Sell Stock II
- » 121. Best Time to Buy and Sell Stock
- » 841. Keys and Rooms
- » 701. Insert into a Binary Search Tree
- » 700. Search in a Binary Search Tree
- » 199. Binary Tree Right Side View
- » 1161. Maximum Level Sum of a Binary Tree
- » 102. Binary Tree Level Order Traversal
- » 437. Path Sum III
- » 1372. Longest ZigZag Path in a Binary Tree
- » 872. Leaf-Similar Trees
- » 328. Odd Even Linked List
- » 2130. Maximum Twin Sum of a Linked List
- » 206. Reverse Linked List
- » 649. Dota2 Senate
- » 2352. Equal Row and Column Pairs
- » 1207. Unique Number of Occurrences
- » 2215. Find the Difference of Two Arrays
- » 1004. Max Consecutive Ones III
- » 1679. Max Number of K-Sum Pairs
- » 11. Container With Most Water
- » 118. Pascal's Triangle
- » 112. Path Sum
- » 111. Minimum Depth of Binary Tree
- » 110. Balanced Binary Tree
- » 108. Convert Sorted Array to Binary Search Tree
- » 94. Binary Tree Inorder Traversal
- » 144. Binary Tree Preorder Traversal
- » 88. Merge Sorted Array
- » 83. Remove Duplicates from Sorted List
- » 70. Climbing Stairs
- » 69. Sqrt(x)
- » 58. Length of Last Word
- » 35. Search Insert Position
- » 28. Find the Index of the First Occurrence in a String
- » 27. Remove Element
- » 26. Remove Duplicates from Sorted Array
- » 21. Merge Two Sorted Lists
- » 20. Valid Parentheses
- » 13. Roman to Integer
coding-test
- » 229. Majority Element II
- » 162. Find Peak Element
- » 74. Search a 2D Matrix
- » 210. Course Schedule II
- » 207. Course Schedule
- » 133. Clone Graph
- » 130. Surrounded Regions
- » 200. Number of Islands
- » 101. Symmetric Tree
- » 138. Copy List with Random Pointer
- » 2. Add Two Numbers
- » 141. Linked List Cycle
- » 71. Simplify Path
- » 224. Basic Calculator
- » 57. Insert Interval
- » 155. Min Stack
- » 150. Evaluate Reverse Polish Notation
- » 290. Word Pattern
- » 15. 3Sum
- » 151. Reverse Words in a String
- » 14. Longest Common Prefix
- » 380. Insert Delete GetRandom O(1)
- » 189. Rotate Array
- » 122. Best Time to Buy and Sell Stock II
- » 121. Best Time to Buy and Sell Stock
- » 841. Keys and Rooms
- » 701. Insert into a Binary Search Tree
- » 700. Search in a Binary Search Tree
- » 199. Binary Tree Right Side View
- » 1161. Maximum Level Sum of a Binary Tree
- » 102. Binary Tree Level Order Traversal
- » 437. Path Sum III
- » 1372. Longest ZigZag Path in a Binary Tree
- » 872. Leaf-Similar Trees
- » 328. Odd Even Linked List
- » 2130. Maximum Twin Sum of a Linked List
- » 206. Reverse Linked List
- » 649. Dota2 Senate
- » 2352. Equal Row and Column Pairs
- » 1207. Unique Number of Occurrences
- » 2215. Find the Difference of Two Arrays
- » 1004. Max Consecutive Ones III
- » 1679. Max Number of K-Sum Pairs
- » 11. Container With Most Water
- » 118. Pascal's Triangle
- » 112. Path Sum
- » 111. Minimum Depth of Binary Tree
- » 110. Balanced Binary Tree
- » 108. Convert Sorted Array to Binary Search Tree
- » 94. Binary Tree Inorder Traversal
- » 144. Binary Tree Preorder Traversal
- » 88. Merge Sorted Array
- » 83. Remove Duplicates from Sorted List
- » 70. Climbing Stairs
- » 69. Sqrt(x)
- » 58. Length of Last Word
- » 35. Search Insert Position
- » 28. Find the Index of the First Occurrence in a String
- » 27. Remove Element
- » 26. Remove Duplicates from Sorted Array
- » 21. Merge Two Sorted Lists
- » 20. Valid Parentheses
- » 13. Roman to Integer
medium
- » 229. Majority Element II
- » 162. Find Peak Element
- » 74. Search a 2D Matrix
- » 210. Course Schedule II
- » 207. Course Schedule
- » 133. Clone Graph
- » 130. Surrounded Regions
- » 200. Number of Islands
- » 138. Copy List with Random Pointer
- » 2. Add Two Numbers
- » 71. Simplify Path
- » 57. Insert Interval
- » 155. Min Stack
- » 150. Evaluate Reverse Polish Notation
- » 15. 3Sum
- » 151. Reverse Words in a String
- » 380. Insert Delete GetRandom O(1)
- » 189. Rotate Array
- » 122. Best Time to Buy and Sell Stock II
- » 841. Keys and Rooms
- » 701. Insert into a Binary Search Tree
- » 199. Binary Tree Right Side View
- » 1161. Maximum Level Sum of a Binary Tree
- » 102. Binary Tree Level Order Traversal
- » 437. Path Sum III
- » 1372. Longest ZigZag Path in a Binary Tree
- » 328. Odd Even Linked List
- » 2130. Maximum Twin Sum of a Linked List
- » 649. Dota2 Senate
- » 2352. Equal Row and Column Pairs
- » 1004. Max Consecutive Ones III
- » 1679. Max Number of K-Sum Pairs
- » 11. Container With Most Water
easy
- » 101. Symmetric Tree
- » 141. Linked List Cycle
- » 290. Word Pattern
- » 14. Longest Common Prefix
- » 121. Best Time to Buy and Sell Stock
- » 700. Search in a Binary Search Tree
- » 872. Leaf-Similar Trees
- » 206. Reverse Linked List
- » 1207. Unique Number of Occurrences
- » 2215. Find the Difference of Two Arrays
- » 118. Pascal's Triangle
- » 112. Path Sum
- » 111. Minimum Depth of Binary Tree
- » 110. Balanced Binary Tree
- » 108. Convert Sorted Array to Binary Search Tree
- » 94. Binary Tree Inorder Traversal
- » 144. Binary Tree Preorder Traversal
- » 88. Merge Sorted Array
- » 83. Remove Duplicates from Sorted List
- » 70. Climbing Stairs
- » 69. Sqrt(x)
- » 58. Length of Last Word
- » 35. Search Insert Position
- » 28. Find the Index of the First Occurrence in a String
- » 27. Remove Element
- » 26. Remove Duplicates from Sorted Array
- » 21. Merge Two Sorted Lists
- » 20. Valid Parentheses
- » 13. Roman to Integer
c
- » 📚 KMP 알고리즘
- » 📚 Kahn 알고리즘
- » 📚 Graph 이론
- » 📚 Binary Tree
- » 📚 Notation(표현식)
- » 📚 String
- » 📚 Queue
- » 📚 Hash table
- » Complexity
- » 📚 DFS / BFS
- » 📚 Dynamic Programming(DP)
- » 📚 Binary search
- » 📚 Stack
- » 📚 List
- » 📚 Hash table
- » Unordered_map 정리
dfs
- » 101. Symmetric Tree
- » 841. Keys and Rooms
- » 199. Binary Tree Right Side View
- » 1161. Maximum Level Sum of a Binary Tree
- » 102. Binary Tree Level Order Traversal
- » 437. Path Sum III
- » 1372. Longest ZigZag Path in a Binary Tree
- » 872. Leaf-Similar Trees
- » 112. Path Sum
- » 111. Minimum Depth of Binary Tree
- » 110. Balanced Binary Tree
- » 📚 DFS / BFS
- » 94. Binary Tree Inorder Traversal
- » 144. Binary Tree Preorder Traversal
hash-table
- » 229. Majority Element II
- » 150. Evaluate Reverse Polish Notation
- » 290. Word Pattern
- » 380. Insert Delete GetRandom O(1)
- » 2352. Equal Row and Column Pairs
- » 1207. Unique Number of Occurrences
- » 📚 Hash table
- » 2215. Find the Difference of Two Arrays
- » 📚 Hash table
- » Unordered_map 정리
- » 13. Roman to Integer
list
- » 138. Copy List with Random Pointer
- » 2. Add Two Numbers
- » 141. Linked List Cycle
- » 328. Odd Even Linked List
- » 2130. Maximum Twin Sum of a Linked List
- » 206. Reverse Linked List
- » 108. Convert Sorted Array to Binary Search Tree
- » 83. Remove Duplicates from Sorted List
- » 📚 List
- » 21. Merge Two Sorted Lists
string
- » 📚 KMP 알고리즘
- » 71. Simplify Path
- » 224. Basic Calculator
- » 📚 String
- » 290. Word Pattern
- » 151. Reverse Words in a String
- » 14. Longest Common Prefix
- » 58. Length of Last Word
- » 28. Find the Index of the First Occurrence in a String
binary-search
- » 162. Find Peak Element
- » 74. Search a 2D Matrix
- » 112. Path Sum
- » 111. Minimum Depth of Binary Tree
- » 110. Balanced Binary Tree
- » 108. Convert Sorted Array to Binary Search Tree
- » 69. Sqrt(x)
- » 35. Search Insert Position
- » 📚 Binary search
stl
- » 📚 Graph 이론
- » 📚 Binary Tree
- » 📚 Notation(표현식)
- » 📚 String
- » 📚 Stack
- » 📚 List
- » 📚 Hash table
- » Unordered_map 정리
array
- » 57. Insert Interval
- » 15. 3Sum
- » 380. Insert Delete GetRandom O(1)
- » 189. Rotate Array
- » 122. Best Time to Buy and Sell Stock II
- » 121. Best Time to Buy and Sell Stock
- » 118. Pascal's Triangle
- » 88. Merge Sorted Array
bfs
- » 📚 Kahn 알고리즘
- » 101. Symmetric Tree
- » 841. Keys and Rooms
- » 199. Binary Tree Right Side View
- » 1161. Maximum Level Sum of a Binary Tree
- » 102. Binary Tree Level Order Traversal
- » 108. Convert Sorted Array to Binary Search Tree
- » 📚 DFS / BFS
graph
- » 📚 Kahn 알고리즘
- » 210. Course Schedule II
- » 207. Course Schedule
- » 📚 Graph 이론
- » 133. Clone Graph
- » 130. Surrounded Regions
- » 200. Number of Islands
stack
- » 71. Simplify Path
- » 224. Basic Calculator
- » 155. Min Stack
- » 150. Evaluate Reverse Polish Notation
- » 📚 Stack
- » 20. Valid Parentheses
algorithm
Top ⇈dynamic-programming
- » 122. Best Time to Buy and Sell Stock II
- » 121. Best Time to Buy and Sell Stock
- » 1372. Longest ZigZag Path in a Binary Tree
- » 118. Pascal's Triangle
- » 📚 Dynamic Programming(DP)
- » 70. Climbing Stairs
two-pointers
- » 141. Linked List Cycle
- » 15. 3Sum
- » 151. Reverse Words in a String
- » 189. Rotate Array
- » 1679. Max Number of K-Sum Pairs
- » 11. Container With Most Water