《数据结构与算法分析(Java语言描述)》学习规划
一、学习内容
1,12个数据结构:
数组,链表,栈,队列,二叉树,AVL树,B树,散列表,优先队列(堆),图论,红黑树,斐波那契堆
3,10个算法:
递归,(插入、希尔、堆、归并、快速、)排序,二分查找,(最短路径、深度优先)搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,随机化算法
二、怎么干:
1、学完一章刷对应练习题
2、剑指offer题目:https://www.nowcoder.com/ta/coding-interviews?from
3、学完一章写一个技术博客以便复习
4、多看书、多看博客,不为别的,为了秋招!
4/14 打卡:
11号课程答辩 12号毕业论文答辩 14号校实用程序设计比赛上交初稿,12号晚上阿里笔试,13号晚上京东笔试,加上自己本身思想上的懈怠,并没有完成学习计划
现:
15号 优先队列 、二项队列、斐波那契堆 ;16号 排序算法 ;17号图论算法;18号贪心,分治,动态规划,随机化,回溯;19号 复习 20号校实用程序设计比赛决赛+做题;21号总结+左神算法第一天