Presentation laddar. Vänta.

Presentation laddar. Vänta.

Datastrukturer och algoritmer VT08 P = ((C,F,3), (B,D,3), (C,G,4),(A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) A R B F C D E G 4 6 8.

Liknande presentationer


En presentation över ämnet: "Datastrukturer och algoritmer VT08 P = ((C,F,3), (B,D,3), (C,G,4),(A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) A R B F C D E G 4 6 8."— Presentationens avskrift:

1 Datastrukturer och algoritmer VT08 P = ((C,F,3), (B,D,3), (C,G,4),(A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) A R B F C D E G 4 6 8 5 3 4 3 4 6 6 1. Skapa en prioritetskö av alla bågarna utifrån vikterna på dessa

2 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((B,D,3), (C,G,4),(A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) 2.Den första bågen (C,F,3) plockas fram och bildar den första delgrafen. Noderna färgläggs.

3 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((C,G,4),(A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (B,D,3) 3.2 Om ingen av noderna är färgade 3.2.1 Färglägg med ny färg och bilda ny delgraf.

4 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (C,G,4) 3.3 Om endast en nod är färgad 3.3.1 Ingen risk för cykel utöka grafen och färglägg..

5 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((A,R,4), (C,D,5),(E,G,6), (B,R,6), (A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (A,F,4) 3.3 Om endast en nod är färgad 3.3.1 Ingen risk för cykel utöka grafen och färglägg..

6 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((C,D,5),(E,G,6), (B,R,6),(A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (A,R,4) 3.3 Om endast en nod är färgad 3.3.1 Ingen risk för cykel utöka grafen och färglägg..

7 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((E,G,6),(B,R,6),(A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (C,D,5) 3.4 Om båda noderna är färgade med olika färg 3.4.1 Välj en av färgerna och färga om

8 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((B,R,6),(A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (E,G,6) 3.3 Om endast en nod är färgad 3.3.1 Ingen risk för cykel utöka grafen och färglägg..

9 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((A,E,6), (A,C,8)) 3.1 Ta fram en ny båge. (B,R,6) 3.5 Om båda noderna har samma färg 3.5.1 Ignorera bågen, den skapar en cykel

10 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = ((A,C,8)) 3.1 Ta fram en ny båge. (A,E,6) 3.5 Om båda noderna har samma färg 3.5.1 Ignorera bågen, den skapar en cykel

11 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 P = () 3.1 Ta fram en ny båge. (A,C,8) 3.5 Om båda noderna har samma färg 3.5.1 Ignorera bågen, den skapar en cykel

12 Datastrukturer och algoritmer VT08 A R B F C D E G 4 6 8 5 3 4 3 4 6 6 Klart!


Ladda ner ppt "Datastrukturer och algoritmer VT08 P = ((C,F,3), (B,D,3), (C,G,4),(A,F,4), (A,R,4), (C,D,5), (E,G,6), (B,R,6), (A,E,6), (A,C,8)) A R B F C D E G 4 6 8."

Liknande presentationer


Google-annonser