binaire zoekboom

Leerdoelen
je kunt uitleggen waarom sommige vormen handiger zijn om mee te werken dan andere vormen

je weet hoe een binaire zoekboom werkt

kun je uitleggen wat een algoritme is
1 / 15
next
Slide 1: Slide
InformaticaMiddelbare schoolhavoLeerjaar 4

This lesson contains 15 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 40 min

Items in this lesson

Leerdoelen
je kunt uitleggen waarom sommige vormen handiger zijn om mee te werken dan andere vormen

je weet hoe een binaire zoekboom werkt

kun je uitleggen wat een algoritme is

Slide 1 - Slide

1 betekenis - meerdere vormen
We gaan dezelfde 10 getallen
in 2 verschillende representaties / vormen representeren

  1. in een lijst
  2. in een binaire zoekboom

Welke representatie is het handigst bij het zoeken?

Slide 2 - Slide

1. Lijst representatie
10 getallen op een rij in een lijst
44, 10, 35, 43, 25, 7, 65, 73, 66, 45

Slide 3 - Slide

Gegeven de representatie van 10 getallen in een lijst
44, 10, 35, 43, 25, 7, 65, 73, 66, 45
Hoeveel getallen moet je vergelijken met getal 45 om getal 45 in de lijst te vinden?

Slide 4 - Open question

2. Binaire zoekboom representatie
10 getallen in een binaire zoekboom
44, 10, 35, 43, 25, 7, 65, 73, 66, 45

Slide 5 - Slide

Algoritme
1. Plaats het eerste getal uit de lijst in de wortelknoop van de boom
2. Als het volgende getal uit de lijst kleiner is dan die in de boom, plaats het getal in de linker tak v/d boom
3. Als het volgende getal uit de lijst groter is dan die in de boom, plaats het getal in de rechter tak v/d boom
Herhaal voor alle getallen in de lijst
44, 10, 35, 43, 25, 7, 65, 73, 66, 45

Kleiner dan 44
links van 44
Groter dan 44
rechts van 44
Groter dan 10
rechts van 10

Slide 6 - Slide

Definitie
Een algoritme is een handelingsvoorschrift:
dit beschrijft precies welke stappen je moet nemen voor het bereiken van het beoogde resultaat.

Maak een aantekening

Slide 7 - Slide

1
2
2
3
3
4
5
6
7
8
9
10
44
10
35
43
25
7
65
73
66
45

Slide 8 - Drag question

Op zoek naar getal 45
Hoeveel vergelijkingen tussen een getal in de boom en het getal 45 dat je zoekt moet je maken om het getal te vinden?
< naar links
> naar rechts
begin bij de wortel

Slide 9 - Slide

Op zoek naar getal 45
Hoeveel vergelijkingen tussen een getal in de boom en het getal 45 dat je zoekt moet je maken om het getal te vinden?
Vergelijking 1
45 is groter dan 44, dus zoek rechts verder
Vergelijking 2
45 is kleiner dan 65, dus zoek links verder
Vergelijking 3
45 is gelijk aan 45, dus gevonden

Slide 10 - Slide

Gegeven de representatie van 10 getallen in de boomstructuur
Schrijf de vergelijkingen
en handelingen op om getal 35 te vinden?

Slide 11 - Open question

De lijst en de binaire zoekboom bevatten precies dezelfde getallen.
Welke representatie is efficiënter bij het zoeken naar een getal?
A
De lijst
B
De binaire zoekboom
C
Weet ik niet
D
Geen verschil

Slide 12 - Quiz

Waarom is de binaire boom handiger om mee te werken dan de lijst?

Slide 13 - Open question

Wat is een algoritme?

Slide 14 - Open question

Leerdoelen
je kunt uitleggen waarom sommige vormen handiger zijn om mee te werken dan andere vormen

je weet hoe een binaire zoekboom werkt

kun je uitleggen wat een algoritme is

Slide 15 - Slide