Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Samenvatting

Samenvatting - Algorithmen en Datastructuren I

Beoordeling
-
Verkocht
-
Pagina's
16
Geüpload op
16-02-2026
Geschreven in
2025/2026

Samenvatting van het vak Algo en Data 1 in 1Ba op de Vrije Universiteit Brussel. Met belangrijke bewijzen

Instelling
Vak

Voorbeeld van de inhoud

Samenvatting AD1
Is voor het grootste deel in order van de hoofdstukken, maar niet helemaal
--> felt like starting w some datastructures

Heaps:
Use cases

Top K problems (min 10 elements of 10 list)n




Minheap maxheap
Dynamic data / streaming: quick insertions and deletes
Shortest path: keep track of only closest
Memory management: free list of memory blocks in RAM

Why it's better than just sorting a list for the first elements ^^


Operation Sorted List Heap (Priority Queue)
Build/Initial Setup O(N log N ) O(N )


Get Min/Max O(1) O(1)


Insert New Element O(N ) (must shift elements) O(log N )


Remove Min/Max O(N ) (must shift elements) O(log N )




Heapify: O(n)
= from-scheme-vector = bottom-up construeren met sift-down
--> de naïeve heapify van nlog(n) is gewoon alles inserten met sift
Visuele voorstelling: volledige binaire boom




MAAR! In realiteit is het een vector

,Adding shit:
Add to last part
Sift-up (swap with parent) until it's in the right place
gg

Deleting shit:

, Remove root
Put last element into root
Sift last element down (picking smallest to swap w always)
gg

Stack:
LIFO
push pop top
performantie beide vectorieel en linked list O(1)
--> kies op vlak van flexibiliteit vs memory

Queue:
FIFO
serve = pop (denk grocery store, ge served een customer)
enqueue = push
peek = top
performantie beide vectorieel en linked list O(1)

Priority Queue:
HPFO: highest priority first out
Dit kan gemaakt worden met positional list, sorted list, etc.
Maar op basis van heap is het beste --> enqueue/serve O(log n)
peek = highest prio element bekijken

proceduretype = combinatie input datatypes outputdatatypes




ascii: 48 --> 0
ascii: 65 --> A
ascii: 97 --> a

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Geüpload op
16 februari 2026
Aantal pagina's
16
Geschreven in
2025/2026
Type
SAMENVATTING

Onderwerpen

$5.83
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
thord09

Maak kennis met de verkoper

Seller avatar
thord09 Vrije Universiteit Brussel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
-
Lid sinds
4 maanden
Aantal volgers
0
Documenten
3
Laatst verkocht
-

0.0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen