*   >> Leitura Educação Artigos >> science >> programação

Dijkstra & amp; rsquo; s Algorithm

v [j] == v1)

{

printf ("->% c", ao lado [j]);

= v1 próximo [j];

}

}

printf ("= -", dist [i]);

}

getch ();

}

Saída: -

algoritmo DIJKSTAR

--------------------

Digite o número de vértices: 7

Digite o comprimento da matriz gráfico:

00 03 06 99 99 99 99

03 00 02 04 99 99 99

06 02 00 01 04 02 99

99 04 01 00 02 99 04

99 99 04 02 00 02 01

99 99 02 99 02 00 01

99 99 99 04 01 01 00

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ? ? ? ? ?

DIST | 0 3 6 99 99 99 99

PRÓXIMO | * A A A A A A

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ! ? ? ? ?

DIST | 0 3 5 7 99 99 99

PRÓXIMO | * A B B A A A

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ! ! ? ? ?

DIST | 0 3 5 6 9 7 99

PRÓXIMO | * A B C C C A

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ! ! ! ? ?

DIST | 0 3 5 6 8 7 10

PRÓXIMO | * A B C D C D

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ! ! ! ? !

DIST | 0 3 5 6 8 7 8

PRÓXIMO | * A

B C D C F

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ! ! ! ! !

DIST | 0 3 5 6 8 7 8

PRÓXIMO | * A

B C D C F

VERTEX | A

B C D E F G

------------------------------------- --------------------------

STATUS | ! ! ! ! ! ! !

DIST | 0 3 5 6 8 7 8

PRÓXIMO | * A

B C D C F

As bordas incluído na árvore Spaning são: -

AB BC CD DE CF FG

** PESO DO MÍNIMO DE ÁRVORE Spaning IS = 2 + 3 + 1 + 2 + 2 + 1

= 11

menor distância de

G -> A = G-> F-> C-> B -> A = 8

F -> A = F-> C-> B-> A = 7

E -> A = E-> D-> C-> B-> A = 8

D -> A = D-> C-> B-> A = 6

C -> A = C-> B-> A =

B 5 -> A = B-> A = 3

Discussão: -.


1. Correr complexidade de tempo do algoritmo é O (elogv)

2. Outro método para encontrar o

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.