100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Samenvatting Software ontwikkelingen & AI algoritmes examen Juni 2025

Rating
-
Sold
-
Pages
10
Uploaded on
02-06-2025
Written in
2024/2025

Dit is een samenvatting van de cursus Software ontwikkelingen & Ai algoritmes voor de examens in juni 2025 Het vak is gegeven door Jan Lemeire

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Course

Document information

Uploaded on
June 2, 2025
Number of pages
10
Written in
2024/2025
Type
Summary

Subjects

Content preview

Samenvatting Deel 1 : Sefirare ontwikkeling
3
Pylers :


-



Encopulatie. verbergen /d) interne
werking v .




Objecten ,
fo werkt enkel vi

subklassen
Overerving. eig. en gedrag superblousen
-

erven -




abstractie abstracte klassen methodes
H2
-Polymorfisme en en
leggen een contact o

U basiscontainers :

-

list :
Lijst v .
elementen ,
dynamisch ,
23

-




tufle :
lijst elementen die niet
vaste v .
meer veranderd, je kan
geen
elementen
toev
set :
wiskundige verzameling 23
-




,




-dictionary
Extra
: een
may v . 1 waarde Ide sleutel of
keyl op een andere was vide (valu

datastructuur
-




Numpy arrays : voor nummerieke
berekeningen warib alle elem
en waarmee
je hels arrays kunt bewerken ronder
tegelijk for loo
-




objecten gedefinieerd met Klassen : de klasse is het
sjabloon en het
object een
werkelijk din
Queue : een
wachtig -stricties woovin elementen worden
toeger ego som hetcide e
-




H3

Objecten & Klassen
definieert het type v/d Objecten dus nieuw type !

,
in een

attributen
heeft . th
object
-




eig
>
-
:




Objectis exemplaar /e welbepaalde klosse
>
- is
aangemaakt met constructor een :


hebben totde attributen
een

veranderen
,
vbi-
>
-




heeft ook methodes die Toegang ,
kom deze

> Object




I
-

vb : Class Persoon :
constructor
-attributen
-T
-
def--init , (self voornaam, naam emailadres I
* *
>
-


.
=
,



>
self voornaam = voornaam
-
.




- >
self naam-naam
>
-


.




-7 -
self↳ referentienaar
.
emailadres emailadres
Object
=




-




>
-




def maak FrailAdre
(self domain)
,
:

>
-
>
self emailares
. =


self voornam
.
. I
self. naam t 'of't domain

>
def--str-Iself) :
-




return
- Voornaamt"
self "I
self
>
-
.
nocom

HY
-




Interfacesde abstractie
-




en
↳ methoden die we verwachten v/e

, H5
-




wachtigmetprioriteit 'priority queue Let element met de
klasse
:
hoogte prioriteit :



je haalt de
Priorityqueue de
queue
library
↳ in



-




gelinkte lijst de gegeve bijhouden :
flexibeltreintje , elk element sit in een in een
wagonnetje .




Dit locat toe toe te te
te on
wagonnetje voegen , verplaatien of verigeren .




toevoegen bussen
nieuwe link bestaand te
koppelen
-

· : 2

Ink uitde te halen
verwijderen zij
·



·
:


attributen de data
implementatie 2 en een
verwijzingnaar hetvolgend element
· :




↳ Double linked list. we lopen niet enkelv voor noc achter door de bijst, mac ook v.
achter now voor
48
Snelzoeken
Grootte-order of big-O notaties de
-




<O(log(ul) 0 (n log (n)0(m2)
↳ 0() ·




ook
↳ maar
Apolynamiaal) exponentile functie)
: vb : 0n)0(24

Zoeken in en
gesorteerde lijst
-




↳ heel de doorlopen v/d
lijst metn => O(n)
lengte lijst
>
-
Als
lijst gesorteerd in
kijk in het midden
lijst wordt
gehaheerd =
Ollogz (n)
-

Binaire bomen
of
halverwegen ofje element links rechts zit gaat verder met dat deel
I





ze kijkt en


Zoektijd log (n)
=> :




-geordende binaire boom elementen links Zijn kleiner dan elementen rechts :




-




Hashfuncties
bepaalt ↳ een indexvaarde a .
dh
.
. v .
en sleutel
-de sleutel is de v/d objecten vb : je raam
eig voornaam
en




·



Hauhfunctie gebasseerd
sleutelwoord
>
-
op letters

>
-

26
mogenlijkheden
>
-

hashwaarde = code (letter)

·


Haukfunctie gebasseerdelk
eerste letters
op
meerdere letters
woord
>
-

v .




>
-


Lachwaarde (woord) = Code (11 letter) 26 + code (2e letter
·




vb : "Aa" = 0 "ab" = 1
,
"ba" =
26 "Ce" = 2 .



26 + 4 = 56
,
,



·




Mogelijkheid tot
botsing
verschillende sleutel hebben
> 2
-




dezelfde indexivacavida

Botsing
$7.29
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
Audreyvandevelde06

Get to know the seller

Seller avatar
Audreyvandevelde06 Vrije Universiteit Brussel
Follow You need to be logged in order to follow users or courses
Sold
1
Member since
7 months
Number of followers
0
Documents
6
Last sold
6 months ago

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions