20172330 2018-2019-1 《程序設計與數據結構》第三週學習總結

20172330 2018-2019-1 《程序設計與數據結構》第二週學習總結

教材學習內容總結

隊列

  • 1.隊列的元素是按FIFO方式處理的:第一個進入的元素,也就是第一個退出的元素。
  • 2.隊列是一種可存儲重複編碼祕鑰的便利集合。
  • 3.一般用隊列來實現排隊的模擬。
  • 4.分別指向鏈表首元素、鏈表尾元素的兩個引用,方便了隊列的鏈表實現。
  • 5.enqueue和dequeue操做做用於隊列的對立端
  • 6.因爲隊列操做會修改集合的兩端,所以將一端固定於索引0處。
  • 7.非環形數組實現元素移位,將產生O(n)的複雜度。
  • 8.把數組看做是環形的,能夠免去在隊列的數組實現把元素移位的須要。

教材學習中的問題和解決過程

  • 問題1:Queue接口兩種方法add和offer在異常類處理上有何不一樣。
  • 問題1解決方案:百度後知道了二者不一樣的地方。
    區別:二者都是往隊列尾部插入元素,不一樣的時候,當超出隊列界限的時候,add()方法是拋出異常讓你處理,而offer()方法是直接返回falsehtml

  • 《隊列的add()方法和offer()方法的區別》git

代碼調試中的問題和解決過程

  • 問題1:

代碼託管

上週考試錯題總結

數組

結對及互評

  • 基於評分標準,我給嚴域俊的博客打分:7分。得分狀況以下:

正確使用Markdown語法(加1分)數據結構

模板中的要素齊全(加1分)學習

教材學習中的問題和解決過程, (加3分)測試

感想,體會真切的(加1分)編碼

點評認真,能指出博客和代碼中的問題的(加1分).net

  • 博客中值得學習的或問題:
    • 圖片和文字相結合,方便理解。
    • 增長了博客中的目錄,方便查看,同時樣式進行了更新,顯得更加美觀
    • 閱讀了許多資料,使得博客更有說服力。
  • 代碼中值得學習的或問題:
    - commit依舊很詳細,有條理性。

點評過的同窗博客和代碼

  • 本週結對學習狀況
    • 20172333
    • 結對學習內容
      • 對於課後項目的編寫。

其餘(感悟、思考等,可選)

新的一週學的內容很少,可是包含的方面不少,但願繼續加油學習。設計

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 0/0 1/1 10/10
第二週 700/700 1/2 10/20
第三週 700/700 1/3 10/30

參考:軟件工程軟件的估計爲何這麼難軟件工程 估計方法調試

  • 計劃學習時間:10小時

  • 實際學習時間:10小時

  • 改進狀況:

上一週因爲課後沒有仔細閱讀課本,致使測試的時候不少知識點都遺忘,這一次課後花了大量時間去閱讀課本,仍是頗有收穫的。

參考資料

補充做業

  • 我認爲特別重要的技能有 團隊協做:通常 但願可以增強與夥伴的結對學習,繼續共同努力加油。 理論素養:較好 會花費不少時間去閱讀課本書籍,瞭解概念知識。 自我管理:通常 不會督促本身花太多時間去敲代碼吧。 需求分析:較差 暫時對於需求的分析基本上不會。 軟件實現:較差 還不能獨立完整的編寫項目。
相關文章
相關標籤/搜索