我有一個定向的未加權圖。給出節點數量和節點之間的所有鏈路。我試圖用矢量數組完成任務,但是java不支持它。 ArrayList和Vectors支持隨機訪問迭代器,但無法在java中完成,因爲我是新手。我不想爲它使用二維矩陣。我想將它實現爲N個給定節點的數組,其中每個節點都有一個連接到它的節點的列表。請有人提供一個僞代碼或任何可以幫助我的東西。例如,給出的曲線圖如下:如何在覈心java中實現圖形?
5
3 4
4 2
1 5
4 3
1 3
2 5
這裏給出了編號爲1到5的5個節點。以下是從第一個節點到第二個節點的有向邊。我想將它表示爲圖的鄰接列表。任何人都可以實施它嗎?
你不妨看看那是一列列在本頁面右下方計算器上的相關內容。另外,如果由於缺乏對Java庫的知識(如集合庫(ArrayLists,Vectors,...)的知識而受到阻礙,請儘量使用Google的某些教程,以便您可以使用這些有用的工具。此外,相關的內容鏈接會告訴你關於爲圖創建和操作專門構建的第三方庫。 –
我已經在谷歌以及在這個網站上搜索這個,但我找不到。最後我要問自己的問題。另外我不想使用第三方庫。 –
同樣,即使只是爲了讓您知道如何開始以及您需要獲得什麼知識庫,相關內容也會對您有用。即使你仍然無法弄清楚任務,這些信息至少可以幫助你寫出更具知識性和更具體的問題。 –