劍指offer題目分類


1. 鏈表

1. 從尾到頭打印鏈表

2. 鏈表中倒數第k個結點

3. 反轉鏈表

4. 合並兩個排序的鏈表

5. 復雜鏈表的復制

6. 復雜鏈表的復制

7. 兩個鏈表的第一個公共結點

8. 鏈表中環的入口結點

9. 刪除鏈表中重復的結點

2. 二叉樹

10. 重建二叉樹

11. 樹的子結構

12. 二叉樹的鏡像

13. 從上往下打印二叉樹

14. 二叉搜索樹的后序遍歷序列

15. 二叉樹中和為某一值的路徑

16. 二叉搜索樹與雙向鏈表

17. 二叉樹的深度

18. 平衡二叉樹

19. 二叉樹的下一個結點

20. 對稱的二叉樹

21. 按之字形順序打印二叉樹

22. 把二叉樹打印成多行

23. 序列化二叉樹

24. 二叉搜索樹的第k個結點

3.數組

直接搜 數組

4. 字符串

25. 替換空格

26. 表示數值的字符串

27. 字符串的排列

28. 第一個只出現一次的字符位置

29. 左旋轉字符串

30. 把字符串轉換成整數

31. 翻轉單詞順序列

32. 正則表達式匹配

5. 其他

遞歸:

斐波那契數列

跳台階

變態跳台階

矩形覆蓋

棧:

用兩個棧實現隊列

包含min函數的棧

棧的壓入、彈出序列

滑動窗口的最大值 

回溯法:

矩陣中的路徑

機器人的運動范圍

 

二進制中1的個數

數值的整數次方

順時針打印矩陣

最小的K個數

整數中1出現的次數(從1到n整數中1出現的次數)

丑數

和為S的兩個數字

和為S的連續正數序列

撲克牌順子

孩子們的游戲(圓圈中最后剩下的數)

求1+2+3+...+n

字符流中第一個不重復的字符

數據流中的中位數

滑動窗口的最大值

不用加減乘除做加法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM