20172306 2018-2019-1《程式設計與資料結構》課程總結
阿新 • • 發佈:2018-12-23
20172306 2018-2019-1《程式設計與資料結構》課程總結
每週作業連結彙總
- 第一週:主要學習了軟體質量、資料結構、演算法分析、時間複雜度分析
- 第二週:主要學習了棧的主要知識,形成棧的兩種方法有連結串列和陣列
- 第三週:主要學習了佇列的一些基本知識以及方法,還有利用連結串列和陣列來實現佇列
- 第四周:主要學習了列表的一些基本知識和方法,還有利用連結串列和陣列來實現列表
- 第五週:主要學習了查詢和排序,其中,查詢包括線性查詢和二分查詢;排序包括選擇排序、插入排序、氣泡排序、快速排序、歸併排序、基數排序
- 第六週:主要學習了樹的概念,樹的遍歷還有二叉樹的實現
- 第七週:主要學習了二叉查詢樹的相關知識,以及平衡化方式還有AVL樹和紅黑樹
- 第八週:主要學習了堆的相關知識,還有用陣列實現堆以及堆排序
- 第九周:主要學習了圖的相關知識,有向圖,無向圖,遍歷方法、最小生成樹、判斷最短路徑等
自認為最好和閱讀量最高的部落格
自認為寫得最好一篇部落格是?為什麼?
我自認為寫的最好的一篇部落格時第九周的部落格,雖然那個的閱讀量不是特別的高,但是我仍舊覺得這篇我寫的很好,原因是:(1)這篇部落格是最後一篇學習部落格,我的狀態最好,盡力的想把它寫好;
(2)我對於知識點的總結很詳細,而且很多知識,雖然老師上課講過,但是我是在老師講之前就認真的上網查詢分析的;(3)這篇部落格是我花的時間是最多的作業中閱讀量最高的一篇部落格是?談談經驗
沒想到閱讀量最多的竟然是團隊專案作業第一次,哈哈,我都不知道為什麼,我估計原因應該是,大家都是第一次寫這個專案部落格,很多人都會看很多人的進行相互借鑑吧
實驗報告連結彙總
- 實驗一:對之前學習的連結串列和陣列的知識進行練習
- 實驗二:完成樹的實驗,完成鏈樹,實現基於(中序,先序)序列構造唯一一棵二㕚樹的功能,使用樹將中綴表示式轉換為字尾表示式,以及對紅黑樹進行分析
- 實驗三:對之前學習的查詢和排序的演算法進行學習和擴充套件
團隊專案報告連結彙總
程式碼託管連結
說明本學期的程式碼量目標達到沒有?
達到了
加點程式碼,改點程式碼是理解的最好方式,參考程式設計的智慧,談談你的心得
其實再一次看程式設計的智慧,我覺得我的感覺就是 其實在上學期看到的時候,自己想的是,在編碼的時候,我們不光要達到目的,還要將程式碼變得美觀和簡潔,但是其實這點其實這半學期過後我還是沒有做到,在很多時候,都是以很笨的方法去程式設計。
積極主動敲程式碼做到沒?教材實踐上有什麼經驗教訓?
- 應該算是做到了,但是也會偶爾不積極;
- 在教材實踐中,我獲得的教訓就是:因為有時候我的實踐我總是不知道怎麼辦,怎麼開始下一步,所以總是可能會問同學或者參考其他人的,所以這其實挺不好的,我自己思考的能力其實這學期的鍛鍊依舊比較差
課堂專案實踐
實踐名稱:
哈夫曼編碼測試- 課堂實踐對提高應用能力有幫助嗎?
- 我覺得幫助很大,可以讓我自己思考
- 課堂實踐上自己有什麼經驗教訓?
- 因為有的時候,我對於學到的知識就不容易串聯起來,所以我就總是很慢而且不知道怎麼進行下一步
- 課堂實踐上對老師有什麼教學建議?
- 暫無
課程收穫與不足
- 課程收穫
- 在這門課中,收穫到了有關Java的很多知識,這是最基本的,但更重要的是,學到了在Java中獲得的邏輯思維的能力。
- 還提高了自己動手的能力
- 不足
- 我覺得不足的地方是很多時候很懈怠而且會有疲憊心理,所以這也是應該改正的。
問卷調查
- 你平均每週投入到本課程有效學習時間有多少?
- 有效時間大約是15個小時左右
- 每週的學習效率有提高嗎?你是怎麼衡量的?
- 我覺得這個我沒辦法衡量,有時候會比較高,但是有時就比較低,但花費的時間就比較多
- 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
- 我覺得是有幫助的,很多知識不懂可以去藍墨雲找,沒什麼建議和意見。
- 你覺得這門課老師應該繼續做哪一件事情?
- 繼續進行實踐,因為雖然很難,但是我真心覺得實踐的幫助還挺大的
- 你覺得這門課老師應該停止做哪一件事情?
- 沒有
任意發揮
- 這門課就結束了,有一種空落落的感覺,因為有點不知道下學期要幹什麼了,回顧這學期,我覺得最想說的就是這學期末的專案,因為我真真切切的在這個專案中學到了很多,雖然利用的是AS,但是吧,我覺得不管學習什麼,學到了就是收穫,我真的覺得知識是那種需要潛下心來學習才能學到的,而且可以感到知識的積累,這是我最大的收穫。
給出你的總結中涉及到的連結的二維碼
碼去專案連結
第一週
第二週
第三週
第四周
第五週
第六週
第七週
第八週
第九周
實踐(哈夫曼測試)
實驗一
實驗二
實驗三
團隊專案1
團隊專案2
團隊衝刺1
團隊衝刺2
團隊衝刺3
團隊衝刺4
團隊衝刺5
團隊衝刺6
團隊衝刺7