1. 程式人生 > 其它 >2021-2022-1 20211318 《資訊保安專業導論》第七週學習總結

2021-2022-1 20211318 《資訊保安專業導論》第七週學習總結

2021-2022-1 20211318《資訊保安專業導論》第七週學習總結

作業資訊

這個作業屬於哪個課程 2021-2022-1資訊保安專業導論
這個作業要求在哪裡 2021-2022-1資訊保安專業導論第七週作業
作業正文 2021-2022-1 20211318 《資訊保安專業導論》第七週學習總結

教材學習內容總結

《電腦科學概論》ch08

  • 抽象資料結構ADT:存放資料的容器,每種ADT都有自己的特定行為
    資料結構:ADT中複合資料域的實現
  • 棧:只能從一端訪問棧中的資料,後進先出。插入操作(push),刪除操作(pop)
    棧沒有長度屬性!!!
  • 佇列:只能從一端進入,從另一端出,先進先出。
    順序佇列

    迴圈佇列
  • 列表
    列表是一種資料項構成的有限序列,即按照一定的線性順序,排列而成的資料項的集合,在這種資料結構上進行的基本操作包括對元素的的查詢,插入,和刪除
    列表的兩種主要表現是陣列和連結串列,棧和佇列是兩種特殊型別的列表。


  • 二叉檢索樹

  • 由頂點和連線他們的邊組成,分為有向圖和無向圖
  • 圖演算法
  • 深度優先搜尋(適合用棧儲存頂點)
    下圖是一個無向圖,如果我們從A點發起深度優先搜尋(以下的訪問次序並不是唯一的,第二個點既可以是B也可以是C,D),則我們可能得到如下的一個訪問過程:A->B->E(沒有路了!回溯到A)->C->F->H->G->D(沒有路,最終回溯到A,A也沒有未訪問的相鄰節點,本次搜尋結束)
  • 廣度優先搜尋(適合用佇列)
  • 引數傳遞:程式兩部分之間的識別符號或值的列表。
    形參(列在子程式名後的括號中的識別符號(臨時的)):
    值參:副本 引用引數:地址

實參:子程式呼叫中列在括號中的識別符號

程式碼託管

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 0/0 3/3 20/20
第二週 10/10 2/5 20/40
第三週 120/130 1/6 20/60
第四周 100/230 2/8 20/80
第五週 100/330 5/13 20/100
第六週 200/530 1/14 20/140
第七週 200/730 4/18 20/160