1. 程式人生 > >有向圖的路徑和半路徑

有向圖的路徑和半路徑

有向圖

先介紹幾個概念:

有向圖中,有向路徑是邊的序列,對序列中任何兩條相鄰的邊e_{j}e_{i},第一條邊的終止節點是第二條邊的起始節點。

迴路是一條開始和結束在同一個節點上的有向路徑。

鏈路是節點的序列,這個序列的每個內部節點的出度和入度均等於1,起始節點的入度可以是0或大於1,終止節點的出度為0或大於1.

半路徑邊的序列,在該序列中至少存在一對相鄰的邊e_{j}e_{i},第一條邊的起始節點也是第二條邊的起始節點,或者第一條邊的終止節點也是第二條邊的終止節點。

上圖為一個有向圖,拿這個圖舉例子

路徑:從n1到n6有一條路徑;

n1到n3之間有一條半路徑;

n2到n4之間有一條半路徑;

n5到n6之間有一條半路徑;