Hoofdstuk 4 Flashcards

1
Q

Wat is een complete binaire boom?

A

Een binarie boom (2 kinderen) die volledig gevuld is behalve eventueel de leaf nodes. Als die niet volledig gevuld is, dan liggen alle nodes zo ver mogelijk naar links.

Met gevolg kan er slechts 1 node zijn met 1 kind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wat is een heap

A

Een heap is een compromis tussen een gesorteerde en een ongesorteerde tabel. Het maakt het makkelijk om een maximum of een minimum te vinden in een tabel.

Een heap is een complete binaire boom die voldoet aan de heap voorwaarde. (De waarde van een kind kan nooit groter zijn dan zijn ouder)

Max heap: grootste waarden zit in de wortel
Min heap: kleinste waarde zit in de wortel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the relation between the number of elements and the height of the heap?

A

floor(log2(n))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wat is de time complexity van volgende operaties op een heap:

  • Search
  • Insert
  • Delete max/min
  • Change value
A

Search = O(n)
Insert = O(lg n)
Delete max/min = O(lg n)
Change value = O(lg n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly