1. Koble begrepet til riktig forklaring. Trekk en linje fra begrepet til definisjonen som passer.
2. Kryss av riktig påstand.
3. Fyll inn. Fullfør setningene med riktig begrep.
| En algoritme som halverer søkerommet for hvert steg, kalles ___________. |
| Måten vi beskriver hvor raskt en algoritme kjører, kalles ___________. |
| Når vi teller hvor mange operasjoner en algoritme trenger, måler vi dens ___________. |
4. «Gjett et tall»-spillet. Hvor mange gjetninger trengte klassen med lineært søk (Runde 1)? Hvor mange med binærsøk (Runde 2)? Hva var forskjellen?
5. Sorteringsalgoritmer. Skriv ned hvor mange sammenligninger hver algoritme brukte i din gruppe. Hvilken var raskest?
| Algoritme | Antall sammenligninger |
|---|---|
| Bubble Sort | |
| Selection Sort | |
| Insertion Sort |
6. Etter at dere sammenlignet med andre grupper: Var rekkefølgen av «raskeste» algoritme den samme for alle grupper? Hvorfor tror du?
Spotify har 100 million sanger. Netflix har 15 000 filmer og serier. Begge må sortere eller søke blant disse dataene mange ganger per dag — for millioner av brukere.
Hvis Spotify brukte en ineffektiv sorteringsalgoritme i stedet for en effektiv — hva ville skjedd for brukerne? Hva er konsekvensen for bedriften?