Uke 35 Flashcards
Hva er en algoritme?
Oppskrift. Presis beskrivelse hvordan løse problem.
Små, entydige skritt.
Algoritme må:
-terminere etter endelig steg
-hvert steg presist def
-ta 0+ input
-lager output som matcher input
-bør være effektiv
Hva er en datastruktur?
*Samling av verdier som følger en fast struktur utgjør en datastruktur
*måter å ordne data på
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n.
Etter i iterasjoner av den ytre loopen i Bubble sort, er de i første elementene sortert.
Usant, se på
5 4 3 2 1
og 3 ytre iterasjoner
Er sann hvis n-1 ≤ i
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n.
Etter i iterasjoner av den ytre loopen i Bubble sort, er de i siste elementene sortert.
Sant
se på
54321 som etter 3 iterasjoner blir til
21 3 4 5
Sant/Usant: Bubble sort bytter kun elementer som står direkte ved siden av hverandre
Sant
Sant / Usant: Bubble sort garanterer et minimalt antall bytter
Usant
Se på 321
Bubble sort bruker 2 iterasjoner, mens man kan bytte 3 med 1 med 1 iterasjon ved selection sort
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n. Etter i iterasjoner av den ytre loopen i Selection sort, er de i første elementene sortert.
Sant
tre iterasjoner på
53214
1 3254
1 2 354
1 2 3 54
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n. Etter i iterasjoner av den ytre loopen i Selection sort, er de i siste elementene sortert.
Usant
tre iterasjoner på
53214
1 3254
1 2 354
1 2 3 54 (ser at 3 54 IKKE er sortert)
Sant/Usant
Selection sort bytter kun elementer som står direkte ved siden av hverandre
Usant
Sant / Usant
Selection sort garanterer et minimalt antall bytter
Usant
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n. Etter i iterasjoner av den ytre loopen i Insertion sort, er de i første elementene sor‐
tert
Sant
se på
4213
2 413
2
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n. Etter i iterasjoner av den ytre loopen i Insertion sort, er de i siste elementene sortert
Usant
se på
312 med 1 iterasjon av ytre loop
1 32
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n. Insertion sort bytter kun elementer som står direkte ved siden av hverandre.
Sant
Sant / Usant:
Du kan anta at A er et array med n elementer, og at i er et heltall 0 ≤ i < n. Insertion sort garanterer et minimalt antall bytter
Usant