Oppgaver
Introduksjon, abstrakte datatyper, bin?rs?k og kj?retidskompleksitet
Alle oppgavene er hentet fra tidligere eksamner.
- Oppvarming.
- Bin?rs?k vs. rett frem s?k.
- Utfordringsoppgave: Finn par som summerer til x.
Tr?r, Bin?re s?ketr?r og Balanserte S?ketr?r
Alle oppgavene er hentet fra tidligere eksamner.
- Bin?re s?ketr?r.
- Balanserte s?ketr?r.
- AVL.
- Intervall i et bin?rt s?ketre.
- Er bin?rtreet et s?ketre?
- Auto complete. Merk at Strategi 2 i denne oppgaven tar utgangspunkt i bruk av hashmaps, som ikke er gjennomg?tt enn?.
Prioritetsk?er, Heaps og Huffman-koding
Alle oppgavene er hentet fra tidligere eksamener.
- Bin?re heaps.
- Bucket queue.
- Vi har ikke g?tt gjennom Bucket sort enn?, men dette st?r mer som et hint til hvordan oppgaven kan l?ses effektivt. Oppgaven kan fint l?ses uten dette hintet.
- Sant/usant sp?rsm?l om prioritetsk?er og bin?re heaps.
- Vi har ikke g?tt gjennom pensum for ? besvare (h) enn?.
- Deloppgave (g) er tvetydig p? om hvorvidt man skal ta med seg subtr?rene eller ikke. Begge tolkninger gir samme svar! ? forst? hvorfor kan regnes som en bonusoppgave.
- Huffmantr?r.
Sortering
Alle oppgavene er hentet fra tidligere eksamener.
Grafer: Representasjon, traversering og topologisk sortering
Alle oppgavene er hentet fra tidligere eksamener.
Grafer: Korteste vei og minimale spenntr?r
Alle oppgavene er hentet fra tidligere eksamener.
Grafer: 2-sammenhengenende grafer og sterkt sammenhengende komponenter
? ?programmere seg gjennom? notatet om utvalgte grafalgoritmer er anbefalt som en ukesoppgave.
De resterende oppgavene er hentet fra tidligere eksamener.
Hashing
? ?programmere seg gjennom? notatet om hashing er anbefalt som en ukesoppgave.
De resterende oppgavene er hentet fra tidligere eksamener.
- Linear probing.
- Linear probing (med implementasjon).
- Flest forekomster.
Sensorveiledning med l?sningsforslag
- Oppvarming
- Bin?rs?k vs. rett frem s?k
- Finn par som summerer til x
- Bin?re s?ketr?r
- Balanserte s?ketr?r
- AVL
- Intervall i et bin?rt s?ketre
- Er bin?rtreet et s?ketre?
- Auto complete
- Bin?re heaps
- Bucket queue
- Sant/usant sp?rsm?l om prioritetsk?er og bin?re heaps
- Huffmantr?r
- Korte sant/usant sp?rsm?l om sorteringsalgoritmer
- Sant/usant sp?rsm?l om stabilitet
- Subanagram
- To-fargelegge en graf
- Garbage collection
- Whops!-oppgj?r
- Whops!-logger
- Grafegenskaper
- Kj?retid p? grafalgoritmer
- Korteste avstander
- Kj?retid p? grafalgoritmer
- Minimal forside
- Linear probing
- Linear probing
- Flest forekomster