👀 Voorbeeld – Kaarten van plaats wisselen

kaarten

Een operatie die voorkomt in bijna alle sorteeralgoritmes is het van plaats wisselen van de elementen van een lijst. Als je manueel een pak kaarten sorteert, wissel je ook herhaaldelijk twee kaarten van plaats.

💻 Programmeeroefening - Elementen van plaats wisselen

Onderstaande code toont een incorrecte implementatie van de functie wissel(lijst, index1, index2) die de elementen op index1 en index2 in lijst lijst van plaats wisselt. Pas de code aan zodat ze wel correct is.

def wissel(lijst, index1, index2):
    lijst[index1] = lijst[index2]
    lijst[index2] = lijst[index1]