1 前言
最近啃了個把月的數據結構與算法,有點飄了,準備拿牛客網的劍指offer模塊練練手,個人覺得自己剛入門(或許還沒入),筆記中很多題解前幾種方法都習慣性用便於理解的暴力法或者是一些內置的函數(所以會看到熟悉的python一行代碼,兩行代碼,三行代碼解題),但是放心,最後一定會用我覺得最簡單的算法解決(我能想到的),所以這篇博客比較適合想學習數據結構或者剛接觸數據機構的新手朋友們,當然,大佬們也可以看看,一是指導,二是查缺補漏。
刷題順序即題目順序,時間的話大概一週(理想狀態下)。
博客持續更新,任何一題有了新思路,或者是自己發現了表達有誤、方法有誤,抑或別人提醒的(評論或私信),本人將第一時間修改博文。
2 刷題網站
點擊直達:牛客劍指offer
3 刷題筆記彙總
點擊題目欄即可跳轉至個人刷題筆記
題號 | 題目 | 知識點 |
---|---|---|
JZ1 | 二維數組中的查找 | 數組、查找 |
JZ2 | 替換空格 | 字符串 |
JZ3 | 從尾到頭打印鏈表 | 鏈表 |
JZ4 | 重建二叉樹 | 樹 |
JZ5 | 用兩個棧實現隊列 | 隊列、棧 |
JZ6 | 旋轉數組的最小數字 | 查找 |
JZ7 | 斐波那契數列 | 遞歸 |
JZ8 | 跳臺階 | 遞歸 |
JZ9 | 變態跳臺階 | 貪心 |
JZ10 | 矩形覆蓋 | 遞歸 |
JZ11 | 二進制中1的個數 | 數學 |
JZ12 | 數值的整數次方 | 數學 |
JZ13 |
個人博客中心:https://blog.csdn.net/qq_36853469
轉載請註明轉自:https://blog.csdn.net/qq_36853469/article/details/106925774