这个是之前重心放在数据结构上的计划,新的计划已经拟出,见我的自学系统补完计划[url]http://uneeda.blog.51cto.com/289042/61691[/url]或者[url]http://www.cnblogs.com/TimePartners/[/url]
 
初步计划,准备用mindmanager来陆续画出自己的目标以及知识体系
 
1 数学    熟练
------几何,图方面、概率方面的练习题
------离散数学 做《离散数学及其应用》
 
2 数据结构与基本算法 熟练
------算法分析基础:复杂度
 
------数据结构:主要掌握以下 要能熟练操作
------------------表、栈、队列
------------------散列表
------------------二叉查找树
------------------优先队列(二叉堆)
 
------排序
------------------插入、合并、堆、快速排序  (比较排序) 多写 记住
------------------非比较排序:计数 基数 桶排序
------------------外部排序 (了解)
------------------冒泡 等
 
------图算法
------------------广度、深度优先
------------------最小生成数:Kruskal, Prim
------------------最短路径:Dijkstra
 
------设计技巧  多练习
------------------回溯
------------------分治
------------------递归
------------------贪心>>  哈夫曼 近似装箱
------------------动态规划
 
------研究问题
------------------字符串匹配 、欧拉 哈密顿>>旅行商问题,——保持更新
 
3 编程 熟练 平均一个周写一个程序
------C/C++
------Python 写小程序
------java 继续看Core Java 和Think in Java
------深入理解OOP
------css,javascript,
 
 
4 课题研究
 
人工智能  了解 读论文、做笔记
------------机器学习
------------语义网
------------数据挖掘
------------人工神经
 
这个是之前重心放在数据结构上的计划,新的计划已经拟出,见我的自学系统补完计划[url]http://uneeda.blog.51cto.com/289042/61691[/url]或者[url]http://www.cnblogs.com/TimePartners/[/url]