第七周總結

2022-07-11 21:48:12 字數 2211 閱讀 1312

這個作業屬於哪個課程

《班級的鏈結》(如2020-2021-1資訊保安專業導論)

這個作業要求在**

《作業要求的鏈結》(如2020-2021-1資訊保安專業導論第七周作業)

這個作業的目標

《寫上具體方面》

作業正文

... 本部落格鏈結

第八章抽象資料型別與子程式
1:資料結構:一種抽象資料型別中的復合資料域的實現。

2:容器:存放和操作其物件的物件

棧。filo(first in last out),就像一螺絲釘,像上面套螺絲帽,先套上去的最後才能取出來。

插入操作:推進,刪除操作:彈出

佇列:fifo(first in first out),就如水管一樣,先進入的水會從水管的另一端先出一樣。

可刪可改

列表。特點:同構,線性(每個專案除了第乙個都有乙個獨特的組成部分在它之前除了最後乙個都有獨特的組成部分在它之後),變長的(整個列表的大小是可以改變的)

對棧和佇列的操作都能使用在列表這裡。

*不要把列表和陣列搞混,陣列是內嵌結構(若要在乙個陣列中插入乙個數字,則現將所插入位置以下數向下移動一項,再將插入的數放入空格的這個位置上),列表是抽象結構(假如要對列表實行上訴操作,則先將數放到最後,接下來再與對應位置的數互換)

列表可以被形象化為連式結構(連式結構:乙個將資料和找到下一項的位置的資訊儲存在同乙個容器的實現方法(乙個資料項後跟著另乙個資料想的位置))

樹。實現一對多的一種抽象結構(一般的我們說的是二叉樹)

二叉樹,一種抽象結構,顧名思義乙個節點分為兩個線,分別連線乙個節點《也許不連,可能該節點沒有子女)第乙個節點叫跟,沒有子女的節點叫葉節點。

二叉樹檢索:

假如這有一堆數,從中選乙個作為跟,比根大的放根的右側,小的則放於左側;當根的子女放完了之後,則接下來的放於根的子女下方,並繼續按上述方法執行(依然需要與「根」比較)

current指向乙個節點,info(current)指向這個節點中的使用者資訊

left(current)左子樹的根節點

right(current)右子樹的根節點

null 空值

圖。實現多對多的資料結構(圖中節點稱為頂點,圖中的線段叫做弧)

圖:由一組節點和一組把節點連線起來的的邊構成的資料結構(又分為有向圖和無向圖)

圖演算法深度優先搜尋:對每乙個可能的路徑深入到不能再深入為止,每個節點只能訪問一次,返回最初的位置進行下乙個搜尋,知道沒有可以進行搜尋的路徑為止。

廣度優先搜尋:單元最短路徑演算法和最小生成樹演算法都用了廣度優先搜尋,盲目搜尋法,查詢圖中的所有節點,以達到目的,徹底的搜尋整個圖知道找到為止

子程式。

引數列表:子程式需要使用的識別符號獲知的列表,放於子程式名稱括號中。

形參:變數說明(本質為乙個名字)(如a = input(『 『,a就是形參)

實參:實際引數,呼叫子程式時,這些實參時準確的值

形參之引用引數:由呼叫單元傳入實參的的位址的形參(呼叫單元把實參的位址傳遞給子程式)

形參之值參:讓呼叫單元把實參的副本傳遞給子程式。

(乙個模板:我看了這一段文字 (引用文字),有這個問題 (提出問題)。 我查了資料,有這些說法(引用說法),根據我的實踐,我得到這些經驗(描述自己的經驗)。 但是我還是不太懂,我的困惑是(說明困惑)。【或者】我反對作者的觀點(提出作者的觀點,自己的觀點,以及理由)。 )

問題1解決方案:利用for,解決了這個問題

問題2:無

問題2解決方案:

在實行10進製轉化為二進位制(8,16)是,其實不用寫太多**,

直接n = eval(input('n:』))

(print('.format(n))

便可以將預設的十進位制轉換成16(x)進製。二為b,八為o

**行數(新增/累積)

部落格量(新增/累積)

學習時間(新增/累積)

重要成長

目標4000行

260小時

第五周140/200

1/248/65

第六周630/500

3/356/65

第七周700/1200

2/559/65

第八周0/2100

0/50/65

參考:軟體工程軟體的估計為什麼這麼難,軟體工程 估計方法

改進情況:good good study and day day up!

現代軟體工程 課件

軟體工程師能力自我評價表)

第七周總結

3.1 索引特點 很容易想到 mysql 索引可以大大提高檢索速度 優點 1.通過建立唯一索引,保證資料表每行資料的唯一性 2.大大加快資料查詢速度 3.在使用分組和排序進行資料查詢時,可以顯著減少查詢中分組和排序的時間 缺點 1.維護索引需要耗費資料庫資源 2.索引需要占用磁碟空間,索引檔案可能比...

第七周總結

在本週的學習之中,我愈發的感覺前端的內容之廣闊,知識量確實不少,但這些知識可以通過不同方式的應用實現各種各樣的功能,就拿線面的乙個花瓣來說。裡面的東西確實不複雜,但實現的效果卻是相當可觀的 body wrap hua07 huaban wrap hover hua01 wrap hover hua0...

第七周總結

2019第七周作業 本週作業頭 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 理解指標陣列和位址之前的關係及應用 這個作業在那個具體方面幫助我實現目標 practice 參考文獻 教科書6 2 每個單詞的最後乙個字母改成大寫 10 分 函式fun的功能是 將p所指字...