我有一個點(x,y座標)列表和它們之間的連接列表。實例:點之間最簡單的路徑
點 甲 乙 Ç d Ë
聯繫 AB BC CE BD
D E
| |
A-B-C
當然,也有許多更多的點,比此連接。 ..
我需要什麼d o找出這些點之間最簡單的路徑。例如,如果我想去A,C和D,我想使用AB,BC和BD連接。
有沒有一種方法來計算我想要連接的任何一組點?
我有一個點(x,y座標)列表和它們之間的連接列表。實例:點之間最簡單的路徑
點 甲 乙 Ç d Ë
聯繫 AB BC CE BD
D E
| |
A-B-C
當然,也有許多更多的點,比此連接。 ..
我需要什麼d o找出這些點之間最簡單的路徑。例如,如果我想去A,C和D,我想使用AB,BC和BD連接。
有沒有一種方法來計算我想要連接的任何一組點?
由於您沒有指出與邊緣相關的任何費用,因此Breadth First Search可能就是您要查找的內容。它找到從給定節點到所有其他節點(如果存在)的最短路徑,我假設這就是'最簡單'的含義。
最簡單的是一個有點武斷的術語。你最簡單的意思是什麼? – 2010-02-09 21:53:40