| 1.1 Inleiding
In de informatica is een algoritme een verzameling instructies die een computer uitvoert. Daardoor lost
de computer een probleem op of voert hij een complexe taak uit. Sommige algoritmen zijn best
ingewikkeld. Bijvoorbeeld het zoekalgoritme dat Google gebruikt om snel iets te vinden op internet. Of het
algoritme voor het afhandelen van online bestellingen.
| 1.2 Kaarten sorteren
Bij het sorteren van spelkaarten leg je altijd eerst de verschillende kaartsoorten bij elkaar en daarna leg je
ze in de goede volgorde. Dit is de handigste manier om te sorteren. Zo zoekt iedereen naar de
makkelijkste manier om iets te doen. Dat doet een algoritme ook.
| 1.3 Sorteeralgoritme
Bij het sorteren van kaarten is de eerste stap duidelijk, eerst moet je de juiste groepen bij elkaar zien te
krijgen. Als 2e moet je de groepen sorteren op juiste volgorde maar daarvoor kBubbleSort is niet geschikt
voor lijsten met veel elementen. Dat komt doordat de lijst met elementen steeds opnieuw doorlopen moet
worden.
an je verschillende volgordes bedenken zoals van groot naar klein of van klein naar groot. Daarom is deze
strategie geen eenduidig algoritme. Algoritmen die door een computer worden uitgevoerd, moeten altijd
eenduidig zijn.
Je kunt het algoritme ook in woorden uitschrijven.
Fase 1: Verdeel
Pak de eerste kaart en leg die zichtbaar op tafel. Dit wordt de eerste stapel.
Pak de volgende kaart. Kijk of de kaart een grotere waarde heeft dan de kaart op de eerste stapel.
o Zo ja, dan leg je de kaart rechts naast de eerste stapel. Dit wordt een nieuwe stapel.
o Zo nee, dan leg je de kaart bovenop de eerste stapel.
Doe voor alle volgende kaarten het volgende:
o Zoek alle stapels waarvan de topkaart even groot is of groter dan de kaart die je vasthoudt.
o Zijn die stapels er? Leg je kaart dan op de stapel met de kleinste topkaart.
o Is je kaart groter dan alle topkaarten? Begin dan een nieuwe stapel aan de rechterkant.
Fase 2: Verzamel
De kaart met de kleinste waarde ligt nu bovenop de meest linker stapel. Pak die.
Pak nu steeds de topkaart met de kleinste waarde van de andere stapels.
| 1.4 Schematische weergave van een algoritme
Fase 1; verdeel
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller je-julie. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $6.86. You're not tied to anything after your purchase.