18禁网站免费,成年人黄色视频网站,熟妇高潮一区二区在线播放,国产精品高潮呻吟AV

學(xué)習(xí)啦>知識(shí)大全>知識(shí)百科>公共基礎(chǔ)知識(shí)>

計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)總結(jié)(2)

時(shí)間: 謝君787 分享

  1.5 線(xiàn)性鏈表

  數(shù)據(jù)結(jié)構(gòu)中的每一個(gè)結(jié)點(diǎn)對(duì)應(yīng)于一個(gè)存儲(chǔ)單元,這種存儲(chǔ)單元稱(chēng)為存儲(chǔ)結(jié)點(diǎn),簡(jiǎn)稱(chēng)結(jié)點(diǎn)。 結(jié)點(diǎn)由兩部分組成:(1)用于存儲(chǔ)數(shù)據(jù)元素值,稱(chēng)為數(shù)據(jù)域;(2)用于存放指針,稱(chēng)為指針域,用于指向前一個(gè)或后一個(gè)結(jié)點(diǎn)。 在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來(lái)確定的。 鏈?zhǔn)酱鎯?chǔ)方式即可用于表示線(xiàn)性結(jié)構(gòu),也可用于表示非線(xiàn)性結(jié)構(gòu)。

  線(xiàn)性鏈表,HEAD稱(chēng)為頭指針,HEAD=NULL(或0)稱(chēng)為空表,如果是兩指針:左指針(Llink)指向前件結(jié)點(diǎn),右指針(Rlink)指向后件結(jié)點(diǎn)。

  線(xiàn)性鏈表的基本運(yùn)算:查找、插入、刪除。

  1.6 樹(shù)與二叉樹(shù)

  樹(shù)是一種簡(jiǎn)單的非線(xiàn)性結(jié)構(gòu),所有元素之間具有明顯的層次特性。

  在樹(shù)結(jié)構(gòu)中,每一個(gè)結(jié)點(diǎn)只有一個(gè)前件,稱(chēng)為父結(jié)點(diǎn),沒(méi)有前件的結(jié)點(diǎn)只有一個(gè),稱(chēng)為樹(shù)的根結(jié)點(diǎn),簡(jiǎn)稱(chēng)樹(shù)的根。每一個(gè)結(jié)點(diǎn)可以有多個(gè)后件,稱(chēng)為該結(jié)點(diǎn)的子結(jié)點(diǎn)。沒(méi)有后件的結(jié)點(diǎn)稱(chēng)為葉子結(jié)點(diǎn)。

  在樹(shù)結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件的個(gè)數(shù)稱(chēng)為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱(chēng)為樹(shù)的度。樹(shù)的最大層次稱(chēng)為樹(shù)的深度。

  二叉樹(shù)的特點(diǎn):(1)非空二叉樹(shù)只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有兩棵子樹(shù),且分別稱(chēng)為該結(jié)點(diǎn)的左子樹(shù)與右子樹(shù)。

  二叉樹(shù)的基本性質(zhì):

  (1)在二叉樹(shù)的第k層上,最多有2k-1(k≥1)個(gè)結(jié)點(diǎn); (2)深度為m的二叉樹(shù)最多有2m-1個(gè)結(jié)點(diǎn);

  (3)度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè); (4)具有n個(gè)結(jié)點(diǎn)的二叉樹(shù),其深度至少為[log2n]+1,其中[log2n]表示取log2n的整數(shù)部分;

  (5)具有n個(gè)結(jié)點(diǎn)的完全二叉樹(shù)的深度為[log2n]+1;

  (6)設(shè)完全二叉樹(shù)共有n個(gè)結(jié)點(diǎn)。如果從根結(jié)點(diǎn)開(kāi)始,按層序(每一層從左到右)用自然數(shù)1,2,„.n給結(jié)點(diǎn)進(jìn)行編號(hào)(k=1,2„.n),有以下結(jié)論:

 ?、偃鬹=1,則該結(jié)點(diǎn)為根結(jié)點(diǎn),它沒(méi)有父結(jié)點(diǎn);若k>1,則該結(jié)點(diǎn)的父結(jié)點(diǎn)編號(hào)為INT(k/2);

 ?、谌?k≤n,則編號(hào)為k的結(jié)點(diǎn)的左子結(jié)點(diǎn)編號(hào)為2k;否則該結(jié)點(diǎn)無(wú)左子結(jié)點(diǎn)(也無(wú)右子結(jié)點(diǎn));

 ?、廴?k+1≤n,則編號(hào)為k的結(jié)點(diǎn)的右子結(jié)點(diǎn)編號(hào)為2k+1;否則該結(jié)點(diǎn)無(wú)右子結(jié)點(diǎn)。 滿(mǎn)二叉樹(shù)是指除最后一層外,每一層上的所有結(jié)點(diǎn)有兩個(gè)子結(jié)點(diǎn),則k層上有2k-1個(gè)結(jié)點(diǎn)深度為m的滿(mǎn)二叉樹(shù)有2m-1個(gè)結(jié)點(diǎn)。

  完全二叉樹(shù)是指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干結(jié)點(diǎn)。

  二叉樹(shù)存儲(chǔ)結(jié)構(gòu)采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),對(duì)于滿(mǎn)二叉樹(shù)與完全二叉樹(shù)可以按層序進(jìn)行順序存儲(chǔ)。

  二叉樹(shù)的遍歷:

  (1)前序遍歷(DLR),首先訪(fǎng)問(wèn)根結(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù); (2)中序遍歷(LDR),首先遍歷左子樹(shù),然后訪(fǎng)問(wèn)根結(jié)點(diǎn),最后遍歷右子樹(shù); (3)后序遍歷(LRD)首先遍歷左子樹(shù),然后訪(fǎng)問(wèn)遍歷右子樹(shù),最后訪(fǎng)問(wèn)根結(jié)點(diǎn)。

  1.7 查找技術(shù)

  順序查找的使用情況: (1)線(xiàn)性表為無(wú)序表; (2)表采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

  二分法查找只適用于順序存儲(chǔ)的有序表,對(duì)于長(zhǎng)度為n的有序線(xiàn)性表,最壞情況只需比較log2n次。

  1.8 排序技術(shù)

  排序是指將一個(gè)無(wú)序序列整理成按值非遞減順序排列的有序序列。

  交換類(lèi)排序法:(1)冒泡排序法,需要比較的次數(shù)為n(n-1)/2; (2)快速排序法。 插入類(lèi)排序法:(1)簡(jiǎn)單插入排序法,最壞情況需要n(n-1)/2次比較;(2)希爾排序法,最壞情況需要O(n1.5)次比較。

  選擇類(lèi)排序法:(1)簡(jiǎn)單選擇排序法, 最壞情況需要n(n-1)/2次比較;(2)堆排序法,最壞情況需要O(nlog2n)次比較。

  計(jì)算機(jī)二級(jí)總結(jié):程序設(shè)計(jì)基礎(chǔ)

  2.1 程序設(shè)計(jì)設(shè)計(jì)方法和風(fēng)格

  如何形成良好的程序設(shè)計(jì)風(fēng)格 1、源程序文檔化; 2、數(shù)據(jù)說(shuō)明的方法; 3、語(yǔ)句的結(jié)構(gòu); 4、輸入和輸出。

  注釋分序言性注釋和功能性注釋?zhuān)Z(yǔ)句結(jié)構(gòu)清晰第一、效率第二。

  2.2 結(jié)構(gòu)化程序設(shè)計(jì)

  結(jié)構(gòu)化程序設(shè)計(jì)方法的四條原則是:1. 自頂向下;2. 逐步求精;3.模塊化;4.限制使用goto語(yǔ)句。

  結(jié)構(gòu)化程序的基本結(jié)構(gòu)和特點(diǎn):

  (1)順序結(jié)構(gòu):一種簡(jiǎn)單的程序設(shè)計(jì),最基本、最常用的結(jié)構(gòu);

  (2)選擇結(jié)構(gòu):又稱(chēng)分支結(jié)構(gòu),包括簡(jiǎn)單選擇和多分支選擇結(jié)構(gòu),可根據(jù)條件,判斷應(yīng)該選擇哪一條分支來(lái)執(zhí)行相應(yīng)的語(yǔ)句序列;

  (3)重復(fù)結(jié)構(gòu):又稱(chēng)循環(huán)結(jié)構(gòu),可根據(jù)給定條件,判斷是否需要重復(fù)執(zhí)行某一相同程序段。

  2.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)

  面向?qū)ο蟮某绦蛟O(shè)計(jì):以60年代末挪威奧斯陸大學(xué)和挪威計(jì)算機(jī)中心研制的SIMULA語(yǔ)言為標(biāo)志。

  面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn):

  (1)與人類(lèi)習(xí)慣的思維方法一致; (2)穩(wěn)定性好; (3)可重用性好;

  (4)易于開(kāi)發(fā)大型軟件產(chǎn)品; (5)可維護(hù)性好。

  對(duì)象是面向?qū)ο蠓椒ㄖ凶罨镜母拍?,可以用?lái)表示客觀(guān)世界中的任何實(shí)體,對(duì)象是實(shí)體的抽象。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中的對(duì)象是系統(tǒng)中用來(lái)描述客觀(guān)事物的一個(gè)實(shí)體,是構(gòu)成系統(tǒng)的一個(gè)基本單位,由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。

  屬性即對(duì)象所包含的信息,操作描述了對(duì)象執(zhí)行的功能,操作也稱(chēng)為方法或服務(wù)。 對(duì)象的基本特點(diǎn): (1)標(biāo)識(shí)惟一性; (2)分類(lèi)性; (3)多態(tài)性; (4)封裝性;

  (5)模塊獨(dú)立性好。

  類(lèi)是指具有共同屬性、共同方法的對(duì)象的集合。所以類(lèi)是對(duì)象的抽象,對(duì)象是對(duì)應(yīng)類(lèi)的一個(gè)實(shí)例。

  消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間傳遞的信息。

  消息的組成包括(1)接收消息的對(duì)象的名稱(chēng);(2)消息標(biāo)識(shí)符,也稱(chēng)消息名; (3)零個(gè)或多個(gè)參數(shù)。

  繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義他們。 繼承分單繼承和多重繼承。單繼承指一個(gè)類(lèi)只允許有一個(gè)父類(lèi),多重繼承指一個(gè)類(lèi)允許有多個(gè)父類(lèi)。

  多態(tài)性是指同樣的消息被不同的對(duì)象接受時(shí)可導(dǎo)致完全不同的行動(dòng)的現(xiàn)象。
看過(guò)“計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)總結(jié)“的人還看了:

1.16年計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)習(xí)題

2.公共基礎(chǔ)知識(shí)點(diǎn)總結(jié)

3.公共基礎(chǔ)知識(shí)知識(shí)點(diǎn)總結(jié)

4.16年公民法律知識(shí)考試試卷

5.公共知識(shí)試題

1078581