Oppgave 2
![]() |
Definsjonen er ikke ekvivalent med
Definisjon 5.2.1.
Ethvert binært søketre vil oppfylle dette,
men det omvendte er ikke sant. I figuren til venstre har
vi et binærtre som oppfyller dette, men som åpenbart ikke er et
binært søketre.
Oppgave 3
Oppgave 5
En node med verdien 2,5 må plasseres som venstre barn til noden med verdien 3.
Oppgave 6
De tre verdiene A, B og C kan permuteres på 3! = 3·2·1 = 6 måter. Det er
(A,B,C), (A,C,B), (B,A,C), (B,C,A), (C,A,B) og (C,B,A). Hvis vi lager et binært søketre
ved å legge inn en og en verdi (se Avsnitt
5.2.3),
vil vi få 6 trær. Da vil (B,A,C) og (B,C,A) gi like trær. Dermed blir det kun fem forskjellige.
Senere, når vi bl.a. skal se på den gjennomsnittlige «oppførselen» til binære søketrær, vil
vi normalt ta gjennomsnittet over de seks trærne.
![]() |
Oppgave 7
De fire verdiene A, B, C og kan permuteres på 4! = 4·3·2·1 = 24 måter.
Hvis vi bruke hver av dem til å bygge opp et binært søketre
(se Avsnitt
5.2.3),
vil vi få 24 trær. Men mange av dem vil være like. F.eks. (A,C,B,D) og (A,C,D,B) gi like trær.
Det er kun 14 av dem som er forskjellige. Antallet forskjellige for n
verdier er gitt ved
formelen C(n)
. Flg. trær
er de 14 som er forskjellige:
![]() |
Oppgave 8
Det blir tre forskjellige trær:
![]() |