1. 程式人生 > >20172325 2018-2019-1《程式設計與資料結構》課程總結

20172325 2018-2019-1《程式設計與資料結構》課程總結

20172325 2018-2019-1《程式設計與資料結構》課程總結

每週作業連結彙總

第一週作業:初步瞭解資料結構相關知識,軟體質量、資料結構、演算法分析、時間複雜度分析等;

第二週作業:學習第一種資料結構——棧,包括棧的原理,棧的結構,以及用連結串列和陣列兩種實現棧的方法;

第三週作業:學習第二種資料結構——佇列,包括佇列的原理,佇列的結構,以及兩種實現佇列的方法,這周還加上了佇列與棧的區別與優劣;

第四周作業:列表的一些基本知識和方法,無序線性表與有序線性表的區別,以及兩種線性表的三種操作的具體實現方法;

第五週作業:查詢和排序——查詢(靜態查詢、泛型查詢、線性查詢、二分查詢),排序(選擇排序、插入排序、氣泡排序、快速排序、歸併排序);

第六週作業:學習第一種非線性資料結構——樹,包括樹的原理、樹的分類、樹的實現策略、樹的四種遍歷方法以及簡單二叉樹;

第七週作業:深入學習二叉樹,主要是AVL樹和紅黑樹的相關知識;

第八週作業:堆得學習,包括堆得原理和用連結串列和陣列實現堆;

第九周作業:圖的相關知識,包括網路、最小生成樹、圖的遍歷(深度優先和廣度優先搜尋);

自認為寫得最好一篇部落格是?為什麼?

  • 自認為寫得最好的一篇是第六週部落格,因為那一週有很多時間用來學習相關知識,於是在知識的廣度和深度方面相較於其他部落格會更加具體詳細一些。

作業中閱讀量最高的一篇部落格是?談談經驗

我的部落格其實都差不太多,閱讀量最高的應該是第一週部落格。經驗?!

  • (1)第一:抓住剛開學老師、同學們的學習積極性,他們會積極查閱部落格;第二:抓住時間的尾巴,時間越長,閱讀量越高。
  • (2)第一條純屬瞎扯,閱讀量要高部落格一定要有東西才行,客觀來說你要有足夠充實的知識,主觀來講,你要有自己的見解和思考。

(按順序)實驗報告連結彙總
實驗一 實驗名稱:簡要內容
實驗二 實驗名稱:簡要內容
...
(按順序)團隊專案報告連結彙總
第一週:簡要內容
第二週:簡要內容
...
程式碼託管連結:
給出statistic.sh的執行結果,說明本學期的程式碼量目標達到沒有?
加點程式碼,改點程式碼是理解的最好方式,參考程式設計的智慧,談談你的心得
積極主動敲程式碼做到沒?教材實踐上有什麼經驗教訓?
課堂專案實踐
參考2018-2019-1 《Java 程式設計》課堂實踐專案

  • 課堂實踐連結(沒有的可以不列)
  • 實踐名稱:簡要內容
  • ...
    課堂實踐對提高應用能力有幫助嗎?
    課堂實踐上自己有什麼經驗教訓?
    課堂實踐上對老師有什麼教學建議?
    課程收穫與不足(不要抄上學期的,否則會扣分)
    自己的收穫(投入,效率,效果等)
    自己需要改進的地方
    結對學習是不是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議
    問卷調查
    你平均每週投入到本課程有效學習時間有多少?
    每週的學習效率有提高嗎?你是怎麼衡量的?
    藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
    你覺得這門課老師應該繼續做哪一件事情?
    你覺得這門課老師應該停止做哪一件事情?
    其他任意發揮
    給出你的總結中涉及到的連結的二維碼
    碼去專案連結: 二維碼
    預備作業1: 二維碼
    ...
    實驗一 實驗名稱:二維碼
    ...
    實踐名稱:二維碼