*   >> lukeminen koulutus Artikkelit >> science >> programming

Dijkstra & amp; rsquo; s Algorithm

Anna pituus matriisi kuviossa:

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 | B C D E F G

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

STATUS | ! ? ? ? ? ? ?

DIST | 0 3 6 99 99 99 99

NEXT | *

VERTEX | B C D E F G

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

STATUS | ! ! ? ? ? ? ?

DIST | 0 3 5 7 99 99 99

NEXT | * B B

VERTEX | B C D E F G

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

STATUS | ! ! ! ? ? ? ?

DIST | 0 3 5 6 9 7 99

NEXT | * B C C C

VERTEX | B C D E F G

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

STATUS | ! ! ! ! ? ? ?

DIST | 0 3 5 6 8 7 10

NEXT | * B C D C D

VERTEX | B C D E F G

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

STATUS | ! ! ! ! ? ! ?

DIST | 0 3 5 6 8 7 8

NEXT | * B C D C F

VERTEX | B C D E F G

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

STATUS | ! ! ! ! ! ! ?

DIST | 0 3 5 6 8 7 8

NEXT | * B C D C F

VERTEX | B C D E F G

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

STATUS | ! ! ! ! ! ! !

DIST | 0 3 5 6 8 7 8

NEXT | * B C D C F

reunat sisältyvät veneen hallinta puu ovat: -

AB BC CD DE CF FG

** PAINO vähäinen veneen hallinta puun = 3 + 2 + 1 + 2 + 2 + 1

= 11

Lyhin etäisyys

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

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

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

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

C -> = C-> B-> = 5

B -> = B-> = 3

Keskustelu: -

1.

Kesto monimutkaisuus algoritmi on O (elogv).

2. Toinen tapa löytää pienin virittävä puu on Kruskalin algoritmi.

3. Tässä algoritmia 99 käytetään, jos lyhin polku välillä parin

(tilattu tai järjestämättömiä ) pisteiden ei ei ole olemassa.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.