《數據結構與算法分析(Java語言描述)》學習規劃
一、學習內容
1,12個數據結構:
數組,鏈表,棧,隊列,二叉樹,AVL樹,B樹,散列表,優先隊列(堆),圖論,紅黑樹,斐波那契堆
3,10個算法:
遞歸,(插入、希爾、堆、歸併、快速、)排序,二分查找,(最短路徑、深度優先)搜索,哈希算法,貪心算法,分治算法,回溯算法,動態規劃,隨機化算法
二、怎麼幹:
1、學完一章刷對應練習題
2、劍指offer題目:https://www.nowcoder.com/ta/coding-interviews?from
3、學完一章寫一個技術博客以便複習https://blog.csdn.net/FMC_WBL
4、多看書、多看博客,不爲別的,爲了秋招!
4/14 打卡:
11號課程答辯 12號畢業論文答辯 14號校實用程序設計比賽上交初稿,12號晚上阿里筆試,13號晚上京東筆試,加上自己本身思想上的懈怠,並沒有完成學習計劃
現:
15號 優先隊列 、二項隊列、斐波那契堆 ;16號 排序算法 ;17號圖論算法;18號貪心,分治,動態規劃,隨機化,回溯;19號 複習 20號校實用程序設計比賽決賽+做題;21號總結+左神算法第一天