Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avSandra Fredriksson
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!
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.