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

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

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

作業資訊

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

教材學習內容總結

  • 抽象資料型別:資料和操作明確的與特定實現分離的容器。

列表與陣列

  • 列表是按照一定的線性順序排列的,它的長度是可變的,列表中的元素在記憶體中可能是相鄰的也有可能是不相鄰的。
  • 陣列的儲存方式是有序的,用索引來標示陣列中的內容,陣列中的元素在記憶體中是連續的且佔用記憶體相同。
  • 無序列表中專案被隨意放入其中。
  • 有序列表中專案之間具有語義關係,除了第一個專案之外所有專案都存在某種排序關係。除了最後一個專案,所有專案都存在著相同的關係,
    ++++ 樹
  • 二叉樹是一種抽象結構,其中每個節點可以有兩個後繼節點,叫做子女,子女又有自己的子女,以此類推形成了樹的分支結構。樹的頭部叫做根。
  • 如果一個節點沒有子女,則這個節點就叫做樹葉。
  • 二叉檢索樹就像已排序的列表,節點間存在語義排序。
  • 二叉檢索樹任何節點的值都要大於它的左子樹中的所有節點的值。
    ++++ 圖
  • 去掉樹一個節點至多隻有一個指向它的節點的約束就得到了圖。
  • 圖由一組節點和連線節點的線段構成,圖中的節點叫作頂點,線段叫做邊(弧)。
  • 邊是從一個頂點指向另一個頂點的圖叫作有向圖,沒有方向的叫無向圖。
  • 如果兩個頂點有一條邊相連,則把它們稱為鄰頂點。
  • 連線圖中兩個頂點的一系列頂點叫作路徑。

子程式與引數

  • 可以通過呼叫子程式計算某些特殊的值
  • 子程式通常是高階語言或語言附帶庫的一部分。
  • 引數列表是子程式要使用的識別符號或值的列表。
  • 因為子程式是在被呼叫前定義的,所以在子程式後面的括號中聲明瞭一個變數名的列表叫形參
  • 子程式被呼叫後調研單元列出子程式名,並在括號中列出一系列識別符號叫實參。
  • 值參將實參的副本傳遞給子程式,不改變實參
  • 引用引數將實參的地址傳遞給子程式,可以改變實參。

教材中的問題

問題:不能區分陣列與列表
解決過程:查詢資料

程式碼除錯中的問題和解決過程

解決過程:在打程式碼時總忽略縮排導致不能正常執行。

程式碼託管




















學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 0/0 2/2 20/20
第二週 10/10 2/4 15/35
第三週 90/100 1/5 15/50
第四周 100/200 2/7 15/65
第五週 150/350 3/10 15/80
第六週 200/550 2/12 20/100
第七週 350/900 4/16 20/120