面對複雜問題不知如何有效率地處理嗎?來瞧瞧演算法吧!
理解演算法的原理及概念
使用演算法解決一般的問題
演算法不是程式語言。
演算法是用來解決特定問題的方法與過程。
電腦科學發展以來,許多研究者為解決現實生活當中的各種問題,
便把現實問題對應到數學問題,
然後設計公式、把公式寫成程式,讓電腦執行程式計算答案
──這些公式就叫做演算法。
演算法是電腦科學演進的研究成果,為解決問題而生,尋找最佳解答。
世界日新月異,總有解不完的新問題,可以想見演算法研究還會持續進行,沒有盡頭。
演算法的研究是計算機科學的核心。
課程著重在本領域中的基礎成果,包括演算法設計分析的統一原理和基本概念。
期望每個人都能讀懂演算法,甚至實作及證明,也學習到解決一般問題的技巧。
J. Kleinberg and E. Tardos, Algorithm Design, Addison Wesley, 2006.
(J. Kleinberg, 20 Best Brains under 40, Discover Magazine, 2008)
本課程由HiSKIO團隊重新剪輯、整理、後製。
我們希望將網路繁雜的資源重整、系統化、加以濃縮,並製作成網路的開放課程,對外公開給需要的人,讓學習變得更有效率、無負擔。
感謝江蕙如老師分享課程
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!