instruction: Fejlesszünk algoritmust a következő számok rendezésére: 5, 3, 9, 1.
output: A megadott számok növekvő sorrendbe rendezésének egyik módja a Bubble Sort algoritmus használata. A következő lépésekkel járunk el:
  
  1. Kezdjük a lista első két elemének (azaz 5 és 3) összehasonlításával.
  2. Ha az első elem nagyobb, mint a második elem, cseréljük fel őket (azaz cseréljük fel az 5-öt és a 3-at, hogy 3, 5, 9, 1 legyen).
  3. Menjünk a következő elempárra (pl. 5 és 9), és ismételjük meg ugyanezt a folyamatot.
  4. Ismételjük ezt a folyamatot, amíg a lista végére nem érünk (azaz az első iteráció után a lista 3, 5, 1, 9 lesz).
  5. Ismételjük meg az egész folyamatot, de ezúttal hagyjuk figyelmen kívül az utolsó elemet, mivel az már a megfelelő helyen van (azaz a lista a második iteráció után 3, 1, 5, 9 lesz).
  6. Ismételjük meg ezt a folyamatot, miközben az utolsó elemet minden alkalommal figyelmen kívül hagyjuk, amíg a teljes lista növekvő sorrendbe nem kerül (azaz a végső rendezett lista 1, 3, 5, 9 lesz).
  7. A végső növekvő sorrendben rendezett lista [1, 3, 5, 9].