第一次上機考試反思與小結
阿新 • • 發佈:2021-10-24
學期2021-2022-1 學號20211425 《資訊保安專業導論》第七週學習總結
作業資訊
|這個作業屬於哪個課程|(https://edu.cnblogs.com/campus/besti/2020-2021-1fois)
|這個作業要求在哪裡|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
|這個作業的目標|<寫上具體方面>|
- 陣列與連結串列
- 基於陣列和基於連結串列實現資料結構
- 無序表與有序表
- 樹
- 圖
- 子程式與引數
教材學習內容總結
《電腦科學概論》
- 陣列與列表
- 陣列是內嵌結構,列表是抽象結構
- 基於陣列和基於連結串列實現資料結構
- 基於陣列實現
- 基於鏈式實現
- 無序表與有序表
- 無序列表的順序並不重要,專案只是隨意放入其中。
- 有序列表中,專案之間具有語義關係。
- 除了第一個專案之外所有專案都存在某種排序關係。
- 除了最後一個專案,所有專案都有著相同關係。
- 樹
- 列表、棧、佇列都是線性抽象結構,更復雜的結構需要用非線性抽象結構——樹來表示
- 二叉樹——類似於細胞分裂
- 二叉檢索樹
- 像已排序的列表,節點間存在語義排序
- 具有二叉樹的形狀屬性
- 圖
- 圖:由一組節點和一組把節點連線的邊構成的資料結構。
- 圖與樹
- 樹中,一個節點至多有一個指向它的節點,圖則沒有這個約束
- 分類
- 無向圖
- 有向圖
- 經典圖搜尋演算法
- 深度優先演算法
- 廣度優先搜尋
- 單源最短搜尋
- 子程式與引數
- 子程式實際上就是子演算法
- 許多子程式實際上都是高階語言或語言附帶庫的一部分
- 引數列表:程式中兩部分間的通訊機制
- 形參:列在子程式名後的括號中的識別符號
- 實參:子程式呼叫中列在括號中的識別符號
《看漫畫學python》
- 自定義函式的語法:
def 函式名(形參列表):
函式體
return返回值 - 函式呼叫
- 使用引數
- 使用關鍵字
- 可變引數
- 基於元組的可變引數
- 基於字典的可變引數
- 數學計算模組--math
- 日期時間模組--datetime
- datetime
- date
- time
- timedelta
- tzinfo
- 正則表示式模組--re
教材學習中的問題和解決過程
- 問題1:如何來理解基於陣列和基於連結串列實現資料結構
- 問題1解決方案:查資料,問同學
- 問題2:程式碼無法執行
- 問題2解決方案:對照原始碼,詢問學長
程式碼託管
上週考試錯題總結
- 錯題1及原因,理解情況
- 錯題2及原因,理解情況
- ...
其他(感悟、思考等,可選)
xxx
xxx
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 200/200 | 2/2 | 20/20 | |
第二週 | 300/500 | 2/4 | 18/38 | |
第三週 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。
-
計劃學習時間:XX小時
-
實際學習時間:XX小時
-
改進情況:
(有空多看看現代軟體工程 課件
軟體工程師能力自我評價表)