Coursera (或其它慕課平台)上有哪些演算法、數據結構相關的課程值得推薦?

類似問題:

  • Coursera (或其它慕課平台)上有哪些編譯原理相關的課程值得推薦? - 編程

  • Coursera (或其它慕課平台)上有哪些操作系統相關的課程值得推薦? - 編程


斯坦福大學:Algorithms: Design and Analysis

  • https://www.coursera.org/learn/algorithm-design-analysis

  • https://www.coursera.org/learn/algorithm-design-analysis-2

----------------

伯克利:CS 61B: Data Structures

  • CS 61B: Data Structures

----------------

MIT:Advanced Data Structures

  • Advanced Data Structures

----------------

MIT:Introduction to Algorithms

  • Introduction to Algorithms


感覺對於演算法初學者來說,coursera上的北大的演算法基礎是比較不錯的。對於基礎的遞歸,搜索,貪心,動規,二分等演算法和思想都講的比較好。也容易理解。學完這個對於入門acm也非常好。acm教練推薦的就是學這個入門。

證書已經拿到。啦啦啦。

還有學堂在線的數據結構,用的課本就是清華大學cpp版的數據結構.所有數據結構都有詳細的圖來解釋,非常的生動,而且給出所有數據結構的代碼以及解釋,詳細講了avl樹,b樹,紅黑樹,伸展樹等,自我認為對於串的一些演算法講的也非常好,kmp,bm_bc,BM_GS,以及KR演算法,幾乎講完了所有知名的串的匹配演算法,而且對於每種演算法都有圖解,分析,改進思想等.

以上。


學堂在線的《數據結構》

還有我們的課程https://www.jisuanke.com/course/35


Robert Sedgewick的Algorithms,9月份再次開課

https://www.coursera.org/learn/introduction-to-algorithms


普林斯頓大學出版的教科書——密碼學技術


推薦閱讀:

如何正確有效地使用 Coursera 的結課證書?
上coursera堅持不下去怎麼辦?
Coursera 上有哪些課程值得推薦?
有哪些質量較高,完成難度較大的計算機科學方面的MOOC課程?

TAG:演算法 | 計算機科學 | 數據結構 | Coursera | MOOCs |