c語言動態(tài)分配內存malloc 若有向圖具有拓撲排序序列,那么它的鄰接矩陣必定為?
若有向圖具有拓撲排序序列,那么它的鄰接矩陣必定為?這個問題的答案應該是籠統(tǒng)的。另外,本文還進行了另一種分析,希望對解決這一問題有所幫助。標題:如果有向圖有序拓撲序序列,那么它的鄰接矩陣一定是?答案是三
若有向圖具有拓撲排序序列,那么它的鄰接矩陣必定為?
這個問題的答案應該是籠統(tǒng)的。
另外,本文還進行了另一種分析,希望對解決這一問題有所幫助。標題:如果有向圖有序拓撲序序列,那么它的鄰接矩陣一定是?答案是三角形。(當一個特殊的矩陣被壓縮和存儲時,這個三角形不是一個三角形矩陣,而是線性代數(shù)中的一個三角形矩陣)證明了對有向圖中的頂點進行適當編號,使其鄰接矩陣為三角形矩陣且所有主對角線元素為零的充要條件是有向圖可以按拓撲順序排列。
如何求鄰接矩陣的度并排序?。?/h2>
如果概念很清楚,那就很簡單了。設鄰接矩陣為a,
如果圖是無向對稱的,則每個節(jié)點的階數(shù)只是一個隨機的行或列方向和,即d=sum(a,2)和sum(a)。注意sum(,2)是一個列向量。
如果圖是有向的,a是不對稱的,則每個節(jié)點的入度和出度應該分開,即行和列方向分別求和,相應的入度和出度由相鄰矩陣的生成規(guī)范確定。一般來說,a(I,J)表示從節(jié)點I到J的有向連接數(shù),因此行方向和d=sum(a,2)是每個節(jié)點的出度,d(I)是節(jié)點I的出度,相應的列方向和是其入度。
Sort是Sort(d),默認情況下是遞增的。