Witam.
Mam problem z przekształceniem tablicy na obiekt w określony sposób:
Tablica którą posiadam:
[5, 2, 430.1794455479025]
[5, 4, 455.87184657079644]
[4, 1, 503.85164417598463]
[4, 3, 354.66577212546935]
[3, 2, 229.77966449378414]
[3, 1, 513.7192612106761]
[2, 1, 349.2653565073386]
[2, 0, 494.33272496892874]
[1, 0, 223.40573843780768]
Chciałbym przekształcić na obiekt tego typu:
var x = {
5:{2:430.1794455479025,4:455.87184657079644},
4:{1:503.85164417598463,3:354.66577212546935,5:455.87184657079644},
3:{2:229.77966449378414,1:513.7192612106761,4:354.66577212546935},
2:{1:349.2653565073386,0:494.33272496892874,5:430.1794455479025,3:229.77966449378414},
1:{0:223.40573843780768,4:503.85164417598463,3:513.7192612106761,2:349.2653565073386},
0:{2:494.33272496892874,1:223.40573843780768},
}
Pierwsza i druga kolumna w tablicy to id vertexów, a trzecia stanowi odległość pomiędzy nimi. Chciałbym to przerobić na powyższy obiekt, w którym będą zawarte wszystkie wierzchołki razem z połączeniami jako kolejne zagnieżdżenie.
Uproszczając, obiekt można czytać jako: "z 5 można się dostać do 2 i 4", "z 4 można się dostać do 1, 3 i 5" itd.
Niestety nieco się zamuliłem z rozwiązaniem tego problemu :) Z góry dziękuję za pomoc.