06/032003Tom Van Damme Sorteren van lijsten Selection Sort
06/032003Tom Van Damme Selection Sort to kleinste :lijst if equalp 1 count :lijst [output first :lijst] make "restkleinste kleinste butfirst :lijst ifelse lessp first :lijst :restkleinste [ output first :lijst ] [ output :restkleinste ] end Kleinste element in een lijst zoeken
06/032003Tom Van Damme to verwijder :item :lijst if emptyp :lijst [output lijst] ifelse equalp :item first :lijst [ output butfirst :lijst ] [ output sentence first :lijst verwijder :item butfirst :lijst ] end Selection Sort Een element uit de lijst halen
06/032003Tom Van Damme to sorteer :lijst if emptyp :lijst [output :lijst] make "kleinsteElement kleinste :lijst output sentence :kleinsteElement sorteer verwijder :kleinsteElement :lijst end Selection Sort Sorteren
06/032003Tom Van Damme vervang lessp door minderp! make "aantal 0 to minderp :el1 :el2 make "aantal :aantal +1 end sorteer [.....] print :aantal Selection Sort Tellen van het aantal vergelijkingen