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;
|
int sel;
|
||||||
} vertex;
|
} vertex;
|
||||||
|
|
||||||
vertex *solve(unsigned int **adj, int n, int x); // 0 вершина(можно заменить в коде)
|
vertex *solve(unsigned int **adj, int n, int x);
|
||||||
void route(int **adj, vertex *res, int n, int x);// для 0 вершины
|
void route(unsigned int **adj, vertex *res, int n, int x);
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
/* Количество вершин и номер нужной для отсчета вершины */
|
/* Количество вершин и номер нужной для отсчета вершины */
|
||||||
int n;
|
int n;
|
||||||
|
@ -117,7 +116,7 @@ vertex *solve(unsigned int **adj, int n, int x) {
|
||||||
return res;
|
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++) {
|
for (int i = 0; i < n; i++) {
|
||||||
/* Игнорируем петли */
|
/* Игнорируем петли */
|
||||||
if (i == x) {
|
if (i == x) {
|
||||||
|
|
Reference in a new issue