数组

15.3sum
169.majority element
41.first missing positive

链表

141.linked list cycle
23.merge k sorted list

栈

20.valid parenthess
32.longest valid parentheses
150.evaluate reverse polish notation

队列

641.design circular deque
239.sliding window maxumum

递归

70.climbing stairs

排序与二分查找

69.sqrt(x)

字符串

344.reverse string
151.reverse words in a string
8.string to integer(atoi)

二叉树和堆

226.invert binary tree
104.maximum depth of binary tree
98.validate binary search tree
112.path sum

图

200.number of islands
36.vaild sudoku

回溯分治动态规划

10.regular expression matching
64.minimum path sum
322.coin change
121.best time to buy and sell stock
152.maximum product subarray
120.triangle