Eindexamen sorteren

Eindexamen sorteren: Belangrijke concepten en algoritmes voor het sorteren van data.

Llama84·23 flashcards·10 vragen
eindexamencomputer_sciencealgorithms
0
Ken ik
1 / 23
0
Aan het leren
Voorkant

Wat is sorteren?

Tik om om te draaien
Achterkant

Sorteren is het rangschikken van data in een bepaalde volgorde, zoals oplopend of aflopend.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(10 vragen)

Vraag 1 van 10

1. Wat is de tijdcomplexiteit van Bubblesort?

Termen in deze set(23)

Wat is sorteren?

Sorteren is het rangschikken van data in een bepaalde volgorde, zoals oplopend of aflopend.

Wat is een sorteeralgoritme?

Een sorteeralgoritme is een methode om een lijst of array van items te ordenen.

Bubblesort: basisprincipes?

Bubblesort vergelijkt en verwisselt aangrenzende elementen tot de lijst gesorteerd is.

Wat is de tijdcomplexiteit van Bubblesort?

De gemiddelde tijdcomplexiteit van Bubblesort is O(n2)\displaystyle O(n^2).

Wat doet een quicksort?

Quicksort kiest een pivot en verdeelt de lijst in elementen kleiner en groter dan de pivot.

Wat is de tijdcomplexiteit van Quicksort?

De gemiddelde tijdcomplexiteit van Quicksort is O(nimesextlog(n))\displaystyle O(n imes ext{log}(n)).

Wat is mergesort?

Mergesort splitst de lijst in twee helften, sorteert ze en voegt ze weer samen.

Wat is de tijdcomplexiteit van Mergesort?

De tijdcomplexiteit van Mergesort is altijd O(nimesextlog(n))\displaystyle O(n imes ext{log}(n)).

Wat is een stabiel sorteeralgoritme?

Een stabiel sorteeralgoritme behoudt de volgorde van gelijkwaardige elementen.

Is Quicksort stabiel?

Nee, Quicksort is niet stabiel.

Is Mergesort stabiel?

Ja, Mergesort is een stabiel sorteeralgoritme.

Wat is een selectie sort?

Selectiesort zoekt het kleinste element en plaatst het aan het begin van de lijst.

Wat is de tijdcomplexiteit van Selectiesort?

De tijdcomplexiteit van Selectiesort is O(n2)\displaystyle O(n^2).

Wat is een in-place sort?

Een in-place sort vereist geen extra ruimte voor een nieuwe lijst, alleen swaps.

Is Mergesort in-place?

Nee, Mergesort is niet in-place omdat het extra ruimte vereist.

Wat is een algoritme met een lineaire tijdcomplexiteit?

Een algoritme met O(n)\displaystyle O(n) tijdcomplexiteit sorteert elementen in verhouding tot hun aantal.

Wat is een radix sort?

Radix sort sorteert getallen op basis van hun cijfers en gebruikt een niet-vergelijkingsmethode.

Wat doet een heapsort?

Heapsort bouwt een heap-structuur en extraheren de grootste elementen om te sorteren.

Wat is de tijdcomplexiteit van Heapsort?

De tijdcomplexiteit van Heapsort is O(nimesextlog(n))\displaystyle O(n imes ext{log}(n)).

Wat zijn vergelijkingssorten?

Vergelijkingssorten zijn algoritmen die elementen vergelijken om ze te ordenen.

Wat is een niet-vergelijkingsalgoritme?

Een niet-vergelijkingsalgoritme sorteert zonder directe vergelijkingen, zoals Radix sort.

Wat is de functie van de pivot in Quicksort?

De pivot verdeelt de lijst in kleinere en grotere elementen voor sortering.

Wat is de worst-case tijdcomplexiteit van Quicksort?

De worst-case tijdcomplexiteit van Quicksort is O(n2)\displaystyle O(n^2).

Vragen in deze set(10)

1. Wat is de tijdcomplexiteit van Bubblesort?

A.A) O(n)
B.B) O(n^2)
C.C) O(n log n)
D.D) O(log n)

2. Is Mergesort een stabiel algoritme?

A.A) Ja
B.B) Nee
C.C) Soms
D.D) Onbekend

3. Wat doet een quicksort?

A.A) Sorteert door middel van splitsen
B.B) Sorteert door middel van verwisselen
C.C) Sorteert zonder vergelijken
D.D) Sorteert door middel van additionele arrays

4. Is Quicksort altijd efficiënt?

A.A) Ja
B.B) Nee
C.C) Soms
D.D) Onbekend

5. Wat is de tijdcomplexiteit van Heapsort?

A.A) O(n)
B.B) O(n log n)
C.C) O(n^2)
D.D) O(log n)

6. Wat is een niet-vergelijkingsalgoritme?

A.A) Een algoritme dat vergelijkt
B.B) Radix sort
C.C) Bubblesort
D.D) Quicksort

7. Is een in-place sort geheugen efficiënt?

A.A) Ja
B.B) Nee
C.C) Soms
D.D) Onbekend

8. Wat doet de pivot in Quicksort?

A.A) Het verdeelt de lijst
B.B) Het sorteert de lijst
C.C) Het voegt items toe
D.D) Het verwijdert items

9. Wat is de tijdcomplexiteit van Selectiesort?

A.A) O(n)
B.B) O(n log n)
C.C) O(n^2)
D.D) O(log n)

10. Wat is de tijdcomplexiteit van Mergesort?

A.A) O(n)
B.B) O(n log n)
C.C) O(n^2)
D.D) O(log n)

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.