inputs: Leg het concept van een "bubble sort" algoritme uit aan een niet-technisch publiek.
targets: Stel je voor dat al je vrienden hun naam en telefoonnummer op een strook papier hebben geschreven, en al die stroken in een zak zijn gestopt en door elkaar zijn gehusseld. Je wilt een lijst van al deze contacten, maar je hebt ze nodig in alfabetische volgorde. Zo gebruik je een bubble sort om dat te doen: 
  1) Leg alle namen van links naar rechts uit. 
  2) Begin bij de meest linkse strook. Vergelijk het met de strook rechts ervan. Als de naam verder in het alfabet staat dan de naam van zijn rechterbuurman, wissel dan van plaats. 
  3) Kijk nu naar de strook één-na-links (dit kan dezelfde strook zijn als daarvoor, als deze net van plaats is gewisseld). Vergelijk de naam met zijn rechterbuurman, net als daarvoor. Wissel ze indien nodig van plaats.
   4) Ga door met dit proces totdat je bij de meest rechtse strook bent. Je weet nu dat de meest rechtse strook de naam heeft van de persoon die het laatst in het alfabet staat. Door door te gaan en indien nodig van plaats te wisselen, heb je de laatste naam in het alfabet 'omhoog gebubbeld', waar de naam bubble sort vandaan komt. 
  5) Ga nu terug naar de meest linkse strook en herhaal het proces, maar deze keer kun je stoppen bij de op één-na-rechtse strook omdat je al weet dat dit de laatste naam in het alfabet is. 
  6) Ga weer terug naar de meest linkse strook, herhaal het proces en stop bij de op drie-na-rechtse strook. 
  7) Ga door totdat de hele lijst is gesorteerd. Bubble sorteren op deze manier is heel eenvoudig, maar kan erg tijdrovend zijn bij lange lijsten. Andere benaderingen kunnen worden aanbevolen voor langere lijsten.