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

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

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

每週作業連結彙總

  • 第一週:主要學習了軟體質量、資料結構、演算法分析、時間複雜度分析
  • 第二週:主要學習了棧的主要知識,形成棧的兩種方法有連結串列和陣列
  • 第三週:主要學習了佇列的一些基本知識以及方法,還有利用連結串列和陣列來實現佇列
  • 第四周:主要學習了列表的一些基本知識和方法,還有利用連結串列和陣列來實現列表
  • 第五週:主要學習了查詢和排序,其中,查詢包括線性查詢和二分查詢;排序包括選擇排序、插入排序、氣泡排序、快速排序、歸併排序、基數排序
  • 第六週:主要學習了樹的概念,樹的遍歷還有二叉樹的實現
  • 第七週:主要學習了二叉查詢樹的相關知識,以及平衡化方式還有AVL樹和紅黑樹
  • 第八週:主要學習了堆的相關知識,還有用陣列實現堆以及堆排序
  • 第九周:主要學習了圖的相關知識,有向圖,無向圖,遍歷方法、最小生成樹、判斷最短路徑等

自認為最好和閱讀量最高的部落格

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

  • 我自認為寫的最好的一篇部落格時第九周的部落格,雖然那個的閱讀量不是特別的高,但是我仍舊覺得這篇我寫的很好,原因是:(1)這篇部落格是最後一篇學習部落格,我的狀態最好,盡力的想把它寫好;
    (2)我對於知識點的總結很詳細,而且很多知識,雖然老師上課講過,但是我是在老師講之前就認真的上網查詢分析的;(3)這篇部落格是我花的時間是最多的

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

  • 沒想到閱讀量最多的竟然是團隊專案作業第一次,哈哈,我都不知道為什麼,我估計原因應該是,大家都是第一次寫這個專案部落格,很多人都會看很多人的進行相互借鑑吧

實驗報告連結彙總

  • 實驗一:對之前學習的連結串列和陣列的知識進行練習
  • 實驗二:完成樹的實驗,完成鏈樹,實現基於(中序,先序)序列構造唯一一棵二㕚樹的功能,使用樹將中綴表示式轉換為字尾表示式,以及對紅黑樹進行分析
  • 實驗三:對之前學習的查詢和排序的演算法進行學習和擴充套件

團隊專案報告連結彙總

程式碼託管連結

說明本學期的程式碼量目標達到沒有?

  • 達到了

    加點程式碼,改點程式碼是理解的最好方式,參考程式設計的智慧,談談你的心得

  • 其實再一次看程式設計的智慧,我覺得我的感覺就是 其實在上學期看到的時候,自己想的是,在編碼的時候,我們不光要達到目的,還要將程式碼變得美觀和簡潔,但是其實這點其實這半學期過後我還是沒有做到,在很多時候,都是以很笨的方法去程式設計。

積極主動敲程式碼做到沒?教材實踐上有什麼經驗教訓?

  • 應該算是做到了,但是也會偶爾不積極;
  • 在教材實踐中,我獲得的教訓就是:因為有時候我的實踐我總是不知道怎麼辦,怎麼開始下一步,所以總是可能會問同學或者參考其他人的,所以這其實挺不好的,我自己思考的能力其實這學期的鍛鍊依舊比較差

課堂專案實踐

  • 實踐名稱:
    哈夫曼編碼測試

  • 課堂實踐對提高應用能力有幫助嗎?
    • 我覺得幫助很大,可以讓我自己思考
  • 課堂實踐上自己有什麼經驗教訓?
    • 因為有的時候,我對於學到的知識就不容易串聯起來,所以我就總是很慢而且不知道怎麼進行下一步
  • 課堂實踐上對老師有什麼教學建議?
    • 暫無

課程收穫與不足

  • 課程收穫
    • 在這門課中,收穫到了有關Java的很多知識,這是最基本的,但更重要的是,學到了在Java中獲得的邏輯思維的能力。
    • 還提高了自己動手的能力
  • 不足
    • 我覺得不足的地方是很多時候很懈怠而且會有疲憊心理,所以這也是應該改正的。

問卷調查

  • 你平均每週投入到本課程有效學習時間有多少?
    • 有效時間大約是15個小時左右
  • 每週的學習效率有提高嗎?你是怎麼衡量的?
    • 我覺得這個我沒辦法衡量,有時候會比較高,但是有時就比較低,但花費的時間就比較多
  • 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
    • 我覺得是有幫助的,很多知識不懂可以去藍墨雲找,沒什麼建議和意見。
  • 你覺得這門課老師應該繼續做哪一件事情?
    • 繼續進行實踐,因為雖然很難,但是我真心覺得實踐的幫助還挺大的
  • 你覺得這門課老師應該停止做哪一件事情?
    • 沒有

任意發揮

  • 這門課就結束了,有一種空落落的感覺,因為有點不知道下學期要幹什麼了,回顧這學期,我覺得最想說的就是這學期末的專案,因為我真真切切的在這個專案中學到了很多,雖然利用的是AS,但是吧,我覺得不管學習什麼,學到了就是收穫,我真的覺得知識是那種需要潛下心來學習才能學到的,而且可以感到知識的積累,這是我最大的收穫。

給出你的總結中涉及到的連結的二維碼

  • 碼去專案連結

  • 第一週

  • 第二週

  • 第三週

  • 第四周

  • 第五週

  • 第六週

  • 第七週

  • 第八週

  • 第九周

  • 實踐(哈夫曼測試)

  • 實驗一

  • 實驗二

  • 實驗三

  • 團隊專案1

  • 團隊專案2

  • 團隊衝刺1

  • 團隊衝刺2

  • 團隊衝刺3

  • 團隊衝刺4

  • 團隊衝刺5

  • 團隊衝刺6

  • 團隊衝刺7