1.Välj en nod vilken som helst och markera den som öppen. Låt den bli rot. A R B F C D E G 4 6 8 5 3 4 3 4 6 6.

Slides:



Advertisements
Liknande presentationer
Skottövning Spel Dribblingsövning Nickövning Två måls spel
Advertisements

Relationsdatabasdesign
Insändare Påverka med ord #3.
1 Logikprogrammering ons 11/9 David Hjelm. 2 Repetition Listor är sammansatta termer. De består av en ordnad mängd element. Elementen i en lista kan vara.
Institutionen för matematik, KTH Mats Boij 5B1118 Diskret matematik 5 november B1118 Diskret matematik Tredje föreläsningen - Kombinatorik.
Klok filosofi … ?.
Lägga till provsamlings- och HSA id i mottagarboxen 2.
Programmeringsteknik för K och Media
Version 1.2 Övningsuppgift Byta enhet Du ska starta bildspelet för övningsuppgiften. Klicka var som helst för att börja. Version 1.2.
Tar fram v ur kön v = R(true,0,Null) och q = (). d = 0 Leta sedan fram grannarna = {A, B} För granne A: newDist = 0+4 = 4. Ej besökt. q = (A(true,4,R))
DoA VT -07 © Anders Broberg, Lena Kallin Westin, 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.
ABC EFG IJK Markera noden som besökt och lägg in den i kön. q = (A) Ta fram första elementet (A), q = ( ) Ta sedan fram grannmängden till A S = {B, F,
ABC EFG IJK Markera noden som besökt. Grannar = {E, F, B} E ej besökt, rekursivt anrop. depthFirst(A) * Djupet först i en oriktad graf.
Föreläsning 10 Länkade lista Stack och Kö Att arbeta med listor
FL2 732G70 Statistik A Detta är en generell mall för att göra PowerPoint presentationer enligt LiUs grafiska profil. Du skriver in din rubrik,
732G22 Grunder i statistisk metodik
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 7 Träd.
MaB: Andragradsekvationer
XSLT – en introduktion Digitalisering av kulturarvet.
Pathfinding. –Vad är det? –Sökning från A till B.
Föreläsning 4 Kö Implementerad med array Implementerad med länkad lista Djup kontra bredd Bredden först mha kö.
Näring och individuella behov åk 8
XSLT – en introduktion Elektronisk publicering.
Kolla upp behörighet Om du ska släppa in någon som inte har sitt ksid med sig.
Mat och hälsa åk 6.
Programmeringsteknik för Media1 & K1
Ledarmöte Koppla spelare till ditt lag När man loggar in i IDA möts man av den här vyn.
Stramas tabeller med menyval – en användarhandledning Tabellerna finns på och visar statistik över antibiotikaförsäljningen i öppen respektive.
Krister Björnsjö senITel Några övningar med Powerpoint.
Datastrukturer och algoritmer VT © Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Bredden-först exempel ABCD EFGH IJKL MNOP = Obesökt.
Religionskunskap 1, 50 p. Religionskunskap 1, 50 p.
Logikprogrammering 21/10 Binära träd
Datastrukturer och algoritmer
Initiera nätverket med nollflöde. Kapaciteterna i svart ovan bågarna och flödet i grönt nedan bågarna. Skicka igenom ett enhetsflöde genom nätverket. Flödesvägen.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 12 Sökning och Sökträd.
Kombinerade serie- och parallellnät
F6 - Pekare 1 Programmeringsteknik, 4p vt-00 Pekare & adresser Alla variabler är knutna till en viss adress i minnet int i; adressen till denna fås med.
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
© Anders Broberg, Lena Kallin Westin, 2007 Datastrukturer och algoritmer Föreläsning 12.
Lennart Lönngren TYSTNA Är Stagnelius otydlig?.
Logikprogrammering 23/10 Binära träd In- och uthantering David Hjelm.
ITM1 Kapitel 8 Datastrukturer Grundläggande datavetenskap, 4p Utgående från boken Computer Science av: J. Glenn Brookshear.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 9 Grafalgoritmer.
Föreläsning 16 Logik med tillämpningar Innehåll u Information kring kursvärdering och tentagenomgång u Genomgång av övningstenta 2.
Logik med tillämpningar
Datastrukturer och algoritmer
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 8 Relationer, prioritetsköer och grafer.
Varma och kalla färger What's Hot, What's Not.
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Föreläsning 8-9 Relationer, prioritetsköer, grafer och grafalgoritmer.
Sal Ami. Hennes religion Troende muslim men icke utövande Bär inte slöja Ser sig själv som feminist Har brutit kontakten med sin familj Låter sin dotter.
R ESULTAT A TTESTERA. 2 PROCESS FÖR RESULTATRAPPORTERING Rapportera resultat Förbereda resultat- rapportering Attestera resultat Attestera resultat Administratör.
R ESULTAT F ÖRBEREDA. 2 PROCESS FÖR RESULTATRAPPORTERING Rapportera resultat Förbereda resultat- rapportering Attestera resultat Attestera resultat Person.
A R B F C D E G Välj en nod vilken som helst och markera den som öppen. Låt den bli rot.
Lägga in ny identitet och skapa skydd
Lägga till provsamlings- och HSA id i mottagarboxen
JOHARI FÖNSTER SJÄLVSKATTNING
Relationer, prioritetsköer, grafer och grafalgoritmer
Såhär fungerar BABS-maskinen
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003
Nytt gränssnitt i COSMIC R8.1
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003
Tidtagning 10 & 11. Ny period OK = Ja Ångra = Nej 1. Välj sport med
Hur scannar jag i sal 14 Liten instruktion.
G Anpassa den här banderollen med ditt eget meddelande! Markera bokstaven och lägg till din egen text. Använd en bokstav per bild.
 U Q  A  S V   P R T   Prioritetskö <P,0>
Såhär fungerar BABS-maskinen
Så här infogar du den här bilden i presentationen
Nya hemsidan Övergripande adress:
Rubriklayout Underrubrik.
B Anpassa den här banderollen med ditt eget meddelande! Markera bokstaven och lägg till din egen text. Använd en bokstav per bild.
Presentationens avskrift:

1.Välj en nod vilken som helst och markera den som öppen. Låt den bli rot. A R B F C D E G

A R B F C D E G Markera den som stängd.

A R B F C D E G För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) P = ( (C, A, 8) ) P = ( (C, F, 3), (C, G, 4), (C, D, 5), (C, A, 8)) P = ( (C, F, 3), (C, G, 4), (C, A, 8)) P = ( (C, F, 3), (C, A, 8))

A R B F C D E G P = ((C, G, 4), (C, D, 5), (C, A, 8)) 4.Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. P = ( (C, A, 8) ) P = ( (C, F, 3), (C, G, 4), (C, D, 5), (C, A, 8)) P = ( (C, F, 3), (C, G, 4), (C, A, 8)) P = ( (C, F, 3), (C, A, 8)) 3.För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  )

A R B F C D E G För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) P = ((F, A, 4), (C, G, 4), (C, D, 5), (C, A, 8)) P = ((C, G, 4), (C, D, 5), (C, A, 8)) 4.Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. A R B F C D E G P = ((C, G, 4), (C, D, 5), (C, A, 8)) P = ( (C, A, 8) ) P = ( (C, F, 3), (C, G, 4), (C, D, 5), (C, A, 8)) P = ( (C, F, 3), (C, G, 4), (C, A, 8)) P = ( (C, F, 3), (C, A, 8))

A R B F C D E G För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) P = ((A, R, 4), (C, G, 4), (C, D, 5), (C, A, 8)) A R B F C D E G P = ((A, R, 4), (C, G, 4), (C, D, 5), (A, E, 6), (C, A, 8)) 4.Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. A R B F C D E G P = ((C, G, 4), (C, D, 5),(A, E, 6), (C, A, 8))

A R B F C D E G Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. 3.För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) P = ((C, G, 4), (C, D, 5), (R, B, 6), (A, E, 6), (C, A, 8)) P = ((A, R, 4), (C, G, 4), (C, D, 5), (C, A, 8)) P = ((A, R, 4), (C, G, 4), (C, D, 5), (A, E, 6), (C, A, 8)) P = ((C, G, 4), (C, D, 5),(A, E, 6), (C, A, 8))

A R B F C D E G P = ((C, D, 5), (R, B, 6), (A, E, 6), (C, A, 8)) P = ((C, D, 5), (G, E, 6), (R, B, 6), (A, E, 6), (C, A, 8)) 3.För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) 4.Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. P = ((C, G, 4), (C, D, 5), (R, B, 6), (A, E, 6), (C, A, 8)) P = ((A, R, 4), (C, G, 4), (C, D, 5), (C, A, 8)) P = ((A, R, 4), (C, G, 4), (C, D, 5), (A, E, 6), (C, A, 8)) P = ((C, G, 4), (C, D, 5),(A, E, 6), (C, A, 8))

A R B F C D E G P = ((G, E, 6), (R, B, 6), (A, E, 6), (C, A, 8)) 3.För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) P = ((D, B, 3), (G, E, 6), (R, B, 6), (A, E, 6), (C, A, 8)) 4.Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. P = ((C, D, 5), (R, B, 6), (A, E, 6), (C, A, 8)) P = ((C, D, 5), (G, E, 6), (R, B, 6), (A, E, 6), (C, A, 8)) P = ((C, G, 4), (C, D, 5), (R, B, 6), (A, E, 6), (C, A, 8)) P = ((A, R, 4), (C, G, 4), (C, D, 5), (C, A, 8)) P = ((A, R, 4), (C, G, 4), (C, D, 5), (A, E, 6), (C, A, 8)) P = ((C, G, 4), (C, D, 5),(A, E, 6), (C, A, 8)) P = ((G, E, 6), (R, B, 6), (A, E, 6), (C, A, 8)) A R B F C D E G

A R B F C D E G P = ((C, A, 8)) P = ((R, B, 6), (A, E, 6), (C, A, 8)) P = ((A, E, 6), (C, A, 8)) P = () 4.Ta fram ett element ur prioritetskön och bilda ett nytt delträd genom att lägga in den båge som finns i elementet i trädet. OBS! Lägg endast in bågen om slutnoden inte är stängd! Låt slutnoden bli den nya aktuella noden, stäng den och gå till 3. 3.För var och en av (de icke-stängda) grannarna: 1.Markera den som öppen (om den inte är det). 2.Stoppa in den aktuella noden, grannen och vikten i en prioritetskö. Är vikterna lika ska det nya elementet läggas in först i kön. (Dvs relationen är  ) Klart!