dijkstra fix
This commit is contained in:
parent
16d8843135
commit
2b4d2ae03b
1 changed files with 3 additions and 4 deletions
|
@ -10,9 +10,8 @@ typedef struct vertex_s {
|
|||
int sel;
|
||||
} vertex;
|
||||
|
||||
vertex *solve(unsigned int **adj, int n, int x); // 0 вершина(можно заменить в коде)
|
||||
void route(int **adj, vertex *res, int n, int x);// для 0 вершины
|
||||
|
||||
vertex *solve(unsigned int **adj, int n, int x);
|
||||
void route(unsigned int **adj, vertex *res, int n, int x);
|
||||
int main() {
|
||||
/* Количество вершин и номер нужной для отсчета вершины */
|
||||
int n;
|
||||
|
@ -117,7 +116,7 @@ vertex *solve(unsigned int **adj, int n, int x) {
|
|||
return res;
|
||||
}
|
||||
|
||||
void route(int **adj, vertex *res, int n, int x) {
|
||||
void route(unsigned int **adj, vertex *res, int n, int x) {
|
||||
for (int i = 0; i < n; i++) {
|
||||
/* Игнорируем петли */
|
||||
if (i == x) {
|
||||
|
|
Reference in a new issue