2012-08-22 21 views
3

我需要一些C++庫,這將允許我創建樹,mesha等數據結構。 創建樹或網格後,我應該能夠可視化它。一旦創建,我應該能夠在結構中插入我的算法,執行各種任務,例如查找最佳路徑等等。用於創建,可視化和算法操作數據結構的C++庫

是否有一個已經可用的C++庫,還是我必須經歷自己創建數據結構的痛苦?

任何幫助將非常感激。 感謝提前一噸。

+0

有許多C和C++庫的組合可以完成你想要的任務。但是,對於所有那些像Matlab那樣的更適合於C或C++的? –

+0

另外Python的主頁有這個東西的整個部分: http://wiki.python.org/moin/NumericAndScientific/Plotting –

+0

我建議看看vtk,opencv和boost。 – drescherjm

回答

2

我不知道你是什麼意思的可視化。您通常需要爲可視化部分使用一些GUI庫。和數據結構。 STL,boost有各種各樣的數據結構,您甚至需要。 STL中有堆,鏈表,鏈表,鏈表結構,thre是循環緩衝區。你可以很容易地和他們一起玩。

+0

Boost也有一個很棒的圖庫。 – Kos

+0

@Neel Basu感謝您的回覆bro,但是沒有任何庫允許我創建網狀網絡並與它們一起玩嗎? – Spaniard89

+1

還有很多。但你的意思是什麼?如果你想玩結構,那麼沒有問題。但是如果你想要算法的模擬,那麼你可以使用許多Educational Java Applets進行可視化。但是如果你想製作你自己的可視化器,那麼你必須使用一些GUI庫 –