Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Algoritmer og Datastrukturer 1 ”Rush Hour” Gerth Stølting Brodal.

Lignende præsentationer


Præsentationer af emnet: "Algoritmer og Datastrukturer 1 ”Rush Hour” Gerth Stølting Brodal."— Præsentationens transcript:

1 Algoritmer og Datastrukturer 1 ”Rush Hour” Gerth Stølting Brodal

2

3

4 14 tilstande

5 procedure RushHour(Startopstilling c) S = { c } Q = { c } while |Q|>0 c = delete(Q) for alle mulige træk c →c’ if c’ ikke er i S then if c’ → rød exit then rapporter fundet en løsning insert(S,c’) insert(Q,c’) Løsning af RushHour Hvilken rækkefølge ?

6 S = (balanceret) søgetræ Q = stak eller kø Bemærk: Hvis Q = kø så findes tilstandene efter stigende afstand fra starttilstanden Datastrukturer

7

8 Kort Korteste vej Antal tilstande ”Kø” S ”Kø” Max Q ”Stak” S ”Stak” Max Q ”Stak” Stilængde Random Walk Stilængde min-gnst-max 1710751057297102973516315-691-4443 272105522677695964999758-770-3300 31383077417541227388120-1518-7147 484513501374432006146-534-2650 58278422515561868146638535-831-3398 6829541556351101677323031-505-2663 7127273494712071483118428974-635-3078 811950 19178753623664-4881-24365 91167596801911481093926-170-683 1016446618172521072803205169-1387-6965 13151311982011270654048281443165-1707-6398 1416617128928255051144255819262-1789-5610 152254052456443284148256-11282-55409 32366905743727918975546-7787-36859 333942734066440294222336684959-44873-143358 374619551941222162711574181051-5407-20537 384744053710254176812074021824-10966-40450 394945333581159331017236183701-26707-81966 405034933024283228512734612237-15823-51870 Eksempler på løsninger

9 Kort 33: 100 x Random Walk Stilængde


Download ppt "Algoritmer og Datastrukturer 1 ”Rush Hour” Gerth Stølting Brodal."

Lignende præsentationer


Annoncer fra Google