Løsningsforslag - oppgaver i Avsnitt 5.3.2


Oppgave 1

Oppgave 2

Minimumsgren: 1, 2, 4, 10. Tar ut minste verdi, dvs. 1:

Minimumsgren: 2, 3, 5. Tar ut minste verdi, dvs. 2:

Oppgave 3

I en minimumsheap vil rekkefølgen 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 gi minst arbeid siden en ny verdi legges rett inn i den nye noden. Det gir denne heapen:

Rekkefølgen 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 gir mest arbeid siden alle verdiene i grenen må trekkes ned for å få plassert en ny verdi i rotnoden. Det gir denne heapen:

Oppgave 4

Minimumsgren: 3, 3, 5, 6. Tar ut minste verdi, dvs. 3. Husk at minimumsgrenen går til venstre hvis to barn har like verdier:

Minimumsgren: 3, 4, 8. Tar ut minste verdi, dvs. 3:

Oppgave 5

Minimumsgren: 1, 2, 3, 13. Tar ut minste verdi, dvs. 1:

Minimumsgren: 2, 3, 7, 13. Tar ut minste verdi, dvs. 2:

Oppgave 6

Maksimumsgren: 15, 14, 11, 6. Tar ut største verdi, dvs. 15:

Maksimumsgren: 14, 13, 12, 9. Tar ut største verdi, dvs. 14: