Skip to content

Latest commit

 

History

History

03-sorting

Hoofdstuk 3: Sorteeralgoritmes

Dit hoofdstuk beschrijft meerder methodes om gegevens in een tabel te sorteren. De sorteeralgoritmes zijn niet enkel belangrijk om te sorteren (bibliotheek-functies voorzien ze voor ons), maar ook omdat ze verscheidene interessante ideeën bevatten die herbruikt kunnen worden in een andere context. De behandelde algoritmes zijn:

  • Insertion sort
  • Mergesort
  • Quicksort
  • Heapsort

(De slides bevatten momenteel ook een onderdeel over convex hulls, maar dit thema is verplaatst naar hoofdstuk 27.)

Vereisten

Oefeningen

Gebruikmaken van sorteren

Variaties op algoritmes

Unité 3: Algorithmes de tri

Cette unité décrit plusieurs méthodes pour trier des éléments dans un tableau. Les algorithmes de tris ne sont pas seulement importants pour trier (des fonctions de librairie le font pour nous) mais aussi parce qu'ils contiennent de nombreuses idées intéressantes qui peuvent être réutilisées dans d'autres contextes. Les algorithmes couverts sont :

  • Tri par insertion
  • Tri fusion
  • Quicksort
  • Heapsort

(Les slides contiennent pour le moment une partie sur les convex hulls, mais ce thème a été déplacé à l'unité 27.)

Prérequis

Exercices

Utilisation du tri

Variantes des algorithmes