活動安排:結合2011
級軟體工程和服務外包專業正在開出的
「演算法與資料結構
」課程,組成合作學習團體,實踐相關的各種演算法,討論在演算法學習中遇到的問題,提高駕馭演算法的能力。
適合物件:計算機是演算法的科學。學習it
的童鞋,在演算法中下多大的功夫都不為過。目光高遠的你,來吧,今日的演算法達人,未來的
it中堅!
教材:嚴蔚敏,吳偉民.
資料結構(
c語言版)
. 清華大學出版社
學習方式: (1
)按照資料結構課程的授課進度,完成課程學習。 (2
)使用你自己喜歡或擅長的語言(建議
c/c++
),將教材中涉及的演算法一一進行實現和除錯。這或許是個笨辦法,但也許是演算法達人修煉的最好方法。
(3)在自己的部落格中建立乙個「演算法修煉程序」頁面(附後,可以
copy
為你的博文),並將之設為部落格首頁。將每乙個實現的演算法發表為博文,並在「演算法修煉程序」頁面中建立鏈結,方便自己找到實現的演算法,也方便其他同學參考、討論。
(4)每週安排一次集中學習(可以固定時間),討論題目中遇到的難題。
學習要求:按時參加集中學習,及時提交博文。修煉營的集中學習以實踐為主線,之外的理論學習需要自行安排,注重讀書寫程式設計交叉進行,相互促進,看書、思考的環節不能省略。
其他建議:在實踐基礎上,如果還有精力且進一步提高演算法素養,建議同步看《演算法導論》。
點此鏈結檢視演算法達人修煉營分班及進展情況。
方法指導:如何將資料結構中的抽象演算法變成程式……(正在寫作)
C04 演算法達人修煉營學習安排及方法指導
活動安排 結合2011 級軟體工程和服務外包專業正在開出的 演算法與資料結構 課程,組成合作學習團體,實踐相關的各種演算法,討論在演算法學習中遇到的問題,提高駕馭演算法的能力。適合物件 計算機是演算法的科學。學習it 的童鞋,在演算法中下多大的功夫都不為過。目光高遠的你,來吧,今日的演算法達人,未來...
《資料結構 演算法修煉程序》
宣言 作為演算法達人修煉營營員,在接下來的幾個月時間,我將投入到這項可能艱苦,但卻會使我的學習躍上新層次的學習中去,本頁將記錄我的努力,見證我的成長,加油!下面是各章演算法列表,我將在實現每乙個演算法之後,將相關博文鏈結加進來,遍地的小手 第2章線性表 2 1 2 22 32 42 5 2 62 7...
資料結構及演算法
總所周知,程式的實質就是 對資料的表示,以及對資料的處理。資料要能被計算機處理,首先必須能夠儲存在計算機的記憶體中,這項任務就是資料的表示,其核心就是資料結構。對乙個實際問題的求解必須滿足實際處理的要求,這項任務就是資料處理,其核心是演算法。有這樣乙個著名公式 是誰提出的有點記不住了 資料結構 演算...