字符串
1.字符串反轉(zhuǎn) Leecode344
2.有效的括號 Leecode20
3.驗證回文串 Leecode125
4.比較版本號 Leecode165
數(shù)組
1.快速排序
2.歸并排序 (遞歸和非遞歸)
3.堆排序
4.數(shù)組子集 Leecode78
5.最大子序和 Leecode53
6.存在重復(fù)元素 Leecode217
7.買賣股票的最佳時機 Leecode121、122
8.求眾數(shù) Leecode169
9.只出現(xiàn)一次的數(shù)字 Leecode136
10.二分查找
11.在排序數(shù)組中查找元素的第一個和最后一個位置 Leecode34
12.最長重復(fù)子數(shù)組 Leecode718
鏈表
1.刪除倒數(shù)第N個節(jié)點 Leecode19
2.移除鏈表元素 Leecode203
3.分隔鏈表 Leecode86
4.中間節(jié)點 Leecode876
5.環(huán)形鏈表 Leecode141
6.翻轉(zhuǎn)鏈表(遞歸和非遞歸)Leecode206
7.合并兩個有序鏈表 Leecode21
8.排序鏈表 Leecode148
9.旋轉(zhuǎn)鏈表 Leecode61
10.相交鏈表 Leecode160
11.回文鏈表 Leecode234
樹
1.前序遍歷(遞歸和非遞歸)Leecode144
2.中序遍歷(遞歸和非遞歸)Leecode94
3.后序遍歷(遞歸和非遞歸)Leecode145
4.翻轉(zhuǎn)二叉樹 Leecode226
5.樹的深度 Leecode104
6.從上到下打印二叉樹
7.之字形打印二叉樹
8.二叉樹的層次遍歷 Leecode102
動態(tài)規(guī)劃
1.爬樓梯(遞歸和非遞歸) Leecode70
2.背包問題
其他
1.整數(shù)反轉(zhuǎn) Leecode7
2.回文數(shù) Leecode9
3.最小棧 Leecode155