1.上课要准备一沓白纸,写程序上交。
2.最后分数10+30+60。(考勤+课堂作业+开卷考试)
3.程序=数据结构+算法
4.将具体的实际问题抽象出来,套用哪个数据结构。算法找数据结构。
5.这门课结束要学会5中武器,分别是枚举、递归与分治、动态规划、贪心策略、搜索策略。
6.这门课改为周一上午9点到11点,开课时间为第1周到第16周
7.课后学习资源有:
a.MOOCs资源:
Stanford “Design and Analysis of Algorithms” Part 1 & 2 on Coursera
Princeton “Algorithms” Part 1 & 2 on Coursera (Opening)
MIT “Introduction of Algorithms”
台湾师范大学“演算法笔记”
http://www.csie.ntnu.edu.tw/~u91029/
常见算法的可视化展示平台
http://algo-visualizer.jasonpark.me
b.实践和竞技平台
Codeforces( http://codeforces.com/ )近年新兴的算法在线竞赛网站,经常举办例赛,题目较有挑战性。赛后会提供详细的题目讲评,也可以自由观看其他人的解答程序代码,是个自主学习的好地方! DIV2
Topcoder( http://www.topcoder.com/ )是一家专门组织计算机程序设计竞赛的公司,TopCoder在线举行算法竞赛(Single Round Match,SRMs)、组件设计竞赛和组件开发竞赛。
Code jam,百度之星等
交大的Online Judge 系统(BOJ):http://acm.bjtu.edu.cn
c.BAT面试资源
Codeforces( http://codeforces.com/ )近年新兴的算法在线竞赛网站,经常举办例赛,题目较有挑战性。赛后会提供详细的题目讲评,也可以自由观看其他人的解答程序代码,是个自主学习的好地方! DIV2
Topcoder( http://www.topcoder.com/ )是一家专门组织计算机程序设计竞赛的公司,TopCoder在线举行算法竞赛(Single Round Match,SRMs)、组件设计竞赛和组件开发竞赛。
Code jam,百度之星等
交大的Online Judge 系统(BOJ):http://acm.bjtu.edu.cn
“Cracking the Coding Interview: 150 Programming Questions and Solutions”(该书题解:http://hawstein.com/posts/ctci-solutions-contents.html )
《剑指Offer》《编程之美》
在线面试刷题网站:www.leetcode.com
d.教材和参考书:
《算法设计与问题求解》, 电子工业出版社, 李清勇, 2013.
《算法导论》, 机械工业出版社, Thomas H.Cormen, 2012.
网友评论