資料結構筆試的公式,定理,知識點 個人總結

2022-02-06 08:27:42 字數 1442 閱讀 3355

(資料(資料元素(資料項))),

資料物件:性質相同的資料元素合集

資料結構:相互存在一種或多種特定關係的資料元素的集合(帶結構的資料元素的集合)

結構:資料元素相互之間的關係

4大基本結構:(1)集合(2)線性結構(3)樹形結構(4)圖狀結構

資料在計算機中的表達方式:(1)順序映像 (2)非順序映像

儲存(物理)結構:資料結構在計算機的表示

兩種儲存結構:(1)順序儲存結構(2)鏈式儲存結構

**資料型別:乙個值的集合和定義在這個值集上的一組操作的總稱.

抽象資料型別:原子型別,固定聚合型別,可變聚合型別,多形資料型別

演算法特徵:

1.有窮性

2.確定性

3.可行性

4.輸入

5.輸出

設計要求:

1.正確性

2.可讀性

3.健壯性

4.高效性

給乙個長度為n的棧,

求出棧序列種類數:卡特蘭公式:c(2n,n)/(n+1)。

n0 = n2+1.

深度為k的完全二叉樹結點數: 2^(k-1) <= x <= 2^k-1

第k層的二叉樹最多的結點數: 2^(k-1)

深度為k的二叉樹最多結點數: 2^k-1

中序遍歷二叉排序樹所得到的序列是遞增序列

公式:n*m-(n-1)

設一棵m叉樹的結點數為n,用多重鍊錶表示其儲存結構,則該樹中有____n(m-1)+1_____個空指標域

設某棵二叉樹中度數為0的結點數為n0,度數為1的結點數為n1,則該二叉樹中度數為2的結點數為______n0-1___;

若採用二叉鍊錶作為該二叉樹的儲存結構,則該二叉樹中共有__2n0+n1_____個空指標域。

若用鍊錶儲存一棵二叉樹時,每個結點除資料域外,還有指向左孩子和右孩子的兩個指標。

在這種儲存結構中,n個結點的二叉樹共有____2n____個指標域,其中有____n-1____個指標域是存放了位址,

有_________n+1_______個指標是空指標。

設哈夫曼樹中的葉子結點總數為m,若用二叉鍊錶作為儲存結構,則該哈夫曼樹中總共有( 2m )個空指標域

設某棵二叉樹中度數為0的結點數為n0,度數為1的結點數為n1,

則該二叉樹中度數為2的結點數為______n0-1___;

若採用二叉鍊錶作為該二叉樹的儲存結構,則該二叉樹中共有__2n0+n1_____個空指標域

在乙個具有n個頂點的 無向 完全圖中,包含有____n(n-1)/2____條邊,

在乙個具有n個頂點的 有向 完全圖中,包含有___n(n-1)_____條邊

為了能有效地應用hash查詢技術,必須解決的兩個問題是

:構造乙個好的hash函式 和 確定解決衝突的方法

雜湊表中解決衝突的兩種方法是______開放定址法_______和______鏈位址法_______

面向資料結構C基礎知識點 個人向

如何定義並初始化乙個變數 int b 1 int b,c,d 2 int p1 a 取a的位址,然後賦值給指標p1 int p2 b int p3 c p1 d 取d的位址,然後賦值給p1,也就是說p1指向d e p1 取p1這個位址的值,然後賦值給enull是不指向任何位址的特殊標記,其值為0,初...

資料結構 知識點

定義 度 兒子數 分支節點 除了根和葉子的節點 根的深度為1 資料結構的分類 資料結構分為邏輯結構和物理結構。邏輯結構 表現資料之間的關係的一種資料結構,分為線性結構和非線性結構。物理結構 表現資料如何儲存的一種資料結構,通常分為順序結構 鏈式結構 索引結構和雜湊結構。有序表,也叫有序線性表,資料按...

資料結構知識點

1 線性結構與非線性結構 線性結構 線性表,棧,隊 乙個根節點,最多乙個前節點乙個後節點 首節點無前節點,尾接點無後節點 非線性結構 樹形結構,圖形結構 線性表 由一組資料元素構成,資料元素的位置只取決於自己的序號 陣列 棧 限定只能在表的一端進行插入和刪除,先進後出,只能在棧頂進出 佇列 只能在表...