我正在寫在MATLAB最低-的有序度,這就需要使用圖形的實現。我實現這個算法的第一個想法是將圖中的每個頂點表示爲一個對象,並將鄰接列表作爲每個頂點的屬性。這使我以下的問題:實現圖形(如在圖論)在Matlab
1)如何我可以跟蹤其他頂點對象的任何特定頂點對象中?如同,如果我想保留一個相鄰頂點的列表,我怎樣才能在另一個頂點的列表中引用它們?如何刪除頂點時更新每個列表?
2)我怎樣才能完全刪除對象?
我熟悉OOP的基本知識,但是這將是我在使用它來實現在任何語言的任何東西的第一次嘗試,所以我試圖找出實現這種算法的細節。
MATLAB使用稀疏布爾矩陣來表示平面圖。 –
凱文·墨菲的圖論工具箱可能實現,如果沒有它可能給你的怎麼能代表你的圖形更好的主意。 http://www.cs.ubc.ca/~murphyk/Software/ – jerad