樹知識小結

2021-09-19 12:07:04 字數 993 閱讀 4573

參考教程《離散數學教程》

基本定義一:

無向樹(t): 連通且無迴路的無向圖;

森林: 每個連通分支都是樹的無向圖;

樹葉v:d(v)=1;

分枝點v: d(v)≥2;

平凡樹:平凡圖,既無樹葉,也無分支點;

定理 9.1 設 g = 為 n 階 m 條邊的無向圖,則下面各命題是等價的:

(1) g 是樹(連通無迴路);

(2) g 中任二頂點之間存在惟一的一條路徑;

(3) g 中沒有圈,且 m = n − 1;

(4) g 是連通的,且 m = n − 1;

(5) g 是連通的,且 g 中任何邊均為橋;

(6) g 中沒有圈,但在 g 中任二不同頂點 u, v 之間增添邊 (u, v),所得圖含惟一的乙個圈.

定理 9.2 設 t 是 n 階非平凡的無向樹,則 t 至少有兩個片樹葉。

定義二:

定理 9.4 設 t 是無向連通圖 g 中的一棵生成樹,e 為 t 的任意一條弦,則 t ∪ e 中含 g 的只含

一條弦,其餘邊均為樹枝的圈,而且不同的弦對應的圈是不同的.

定理 9.5 設 t 是連通圖 g 的一棵生成樹,e 為 t 的一條樹枝,則 g 中存在只含樹枝 e,其餘元

素均為弦的割集. 設 e1, e2 是 t 的不同的樹枝,則它們對應的只含一條樹枝的割集是不同的.

定義三:

定理 9.6 設 g = 為 n 階無向連通標定圖( v = ),則對 g 的任意非環邊 e

均有 τ (g) = τ (g − e) + τ (g\e).

定理 9.7 τ (kn) = n^(n-2)(n ≥ 2),其中 kn 為 n 階標定完全圖.

二叉樹知識小結

1.結點的度 樹的度 樹的深度。結點的度 乙個結點擁有的子樹的個數就是結點的度。樹的度 一棵樹的度是指該樹中結點的最大度數。樹的深度 樹中結點的最大層數稱為樹的深度或高度。2.滿二叉樹 完全二叉樹 滿二叉樹 若二叉樹中每一層結點的個數都達到最大,則該樹為滿二叉樹。完全二叉樹 若一棵二叉樹至多只有最下...

DLL知識小結

目標 在dll中實現乙個函式,用乙個exe對函式進行顯式的呼叫,只需將dll放在vc同一工程下。動態鏈結庫的實現 include stdafx.h bool apientry dllmain handle hmodule,dword ul reason for call,lpvoid lpreser...

介面知識小結

使用介面可以讓程式更加容易維護和擴充套件,比如,在任務模板中,再增加實現介面的類時,不需要修改呼叫該介面的類的 abstract 類和介面都可以有 abstract 方法。介面中只有可以有常量,不能有變數 而 abstract 類中既可以有常量也可以有變數。abstract 類中也可以有非 abst...