get_dists())Насколько я понял, это значит, что я обращаюсь к чему-то неинициализированному. Может c++ как-то на это не обращал внимание, но wasm чувствителен. <vector <vector>> или как-то по-другому? Просто на данный момент у меня проблема, как настроить считывание входных данных js -> c++ get_path(graph, start, end) возвращает массив вершин-пути и длину путиget_dists(graph, start)) возвращает массив, вершин и соответственных дистанций до нихgraph - двумерный массив такого вида: [[a1, b1, dist1], [a2, b2, dist2], ... [an, bn, distn]].ai, bi - номера вершины, disti - дистанция (длина ребра ai-bi) void ShiftUp(int i) {
while (i > 0) {
int p = (i - 1) / 2;
if (heap_[p] > heap_[i]) {
Swap(p, i);
i = p;
} else {
break;
}
}
}[
[1, 2],
[2, 3],
[1, 4]
[2, 4]
]