2021-2022-1 20211302陳琳福 《資訊保安專業導論》第六週學習總結
阿新 • • 發佈:2021-10-30
#2021-2022-1 20211302陳琳福 《資訊保安專業導論》第六週學習總結
## 作業資訊
作業要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06
學習目標
Polya如何解決問題
簡單型別與組合型別
複合資料結構
查詢與排序演算法
演算法複雜度
遞迴
程式碼安全
作業正文
## 教材學習內容總結
Polya如何解決問題:1,分析問題 2,列出主要任務 3,編寫其餘的模組 4,根據需要進行重組和改寫
迴圈有兩種:計數控制迴圈與事件控制迴圈。 計數控制迴圈:執行預定次數的迴圈
事件控制迴圈:執行到迴圈中事件的改變
資料有兩種方式:不可分割和複合的。
搜尋:在陣列中尋找一個特定值的行為。 無序陣列的線性搜尋,有序陣列的線性搜尋和有序陣列的二分檢索
排序:將陣列中的元素按一定的順序排列。 常見的四種常見演算法:選擇排序 氣泡排序 插入排序 快速序
遞迴演算法:可以在子程式自身中出現子程式名的演算法。階乘和二分檢索屬於遞迴演算法。
## 教材學習中的問題及解決過程
##程式碼
##上週考試錯題總結
暫無
##學習進度條
程式碼行數 | 部落格量 | 學習時間 | 重要成長 | |
目標 | 4000行 | 30篇 | 400小時 | |
第一週 | 100/100 | 2/2 | 1/1 | |
第二週 | 200/300 | 2/4 | 2/3 | |
第三週 | 100/400 | 1/5 | 4/7 | |
第四周 | 300/700 | 1/6 | 10/17 | |
第五週 | 300/1000 | 1/7 | 10/27 | |
第六週 | 300/1300 | 1/7 | 12/39 |