課程概況
這個課程是什么?
(1)中級研究課程。
(2)編程解決問題。
(3)算法:解決問題的思路方法。
(4)數據結構:存儲信息的方法。
課程分為兩個部分
為什么學習算法?
算法的影響力是寬廣和深遠的。影響的領域不完全列表如下。
(1)網絡。包括搜索,包路由,分布式共享文件。
(2)生物。包括基因工程,蛋白質折疊。
(3)計算機。電路草圖,文件系統,編譯器。
(4)計算機圖形圖像。電影,電子游戲,虛擬現實。
(5)安全。手機,電子商務,投票計算機。
(6)多媒體。mp3,jpg,divx,hdtv,人臉識別。
(7)社會網絡。推薦系統,新聞feeding,廣告學。
(8)物理學。n體模擬,粒子碰撞模擬。
針對個人,公司,學習算法有什么好處?
(1)智力激發。
(2)成為高效的程序員。
(3)揭開宇宙中生活的秘密。
(4)為了樂趣和利潤。
資源
textbook,http://algs4.cs.princeton.edu/home/
公開課的視頻和課件可以從我的百度網盤下載,http://pan.baidu.com/share/link?shareid=4082772650&uk=2483086068
今天是父親節,祝福所有的程序員爸爸和程序員的爸爸節日快樂!