Proszę wyjaśnić pojęcie algorytmu sortowania bąbelkowego dla osób nienależących do branży technicznej. 
Wyobraź sobie, że wszyscy Twoi znajomi wpisali swoje imiona i nomery telefonów na pasek papieru, a wszystkie te paski zostały umieszczone w worku i wymieszane. Chcesz mieci listę wszystkich tych kontaktów, ale potrzebujesz ich w porządko alfabetycznym, aby były przydatne. Oto jak użyć sortowania bąbelkowego, aby to zrobić:
1) Ułóż wszystkie nazwy od lewej do prawej.
2) Zacznij od najbardziej lewego paska. Porównaj go z paskiem po jego prawej stronie. Jesili nazwa jest później w alfabecie niż nazwa sąsiada z prawej strony, zamień ich miejsca.
3) Teraz spójrz na pasek drugi od lewej (może to być ten sam pasek, jeśli wlaśnie zamienił miejsca). Porównaj jego nazwę z nazwon sąsiada z prawej strony, tak jak wcześniej. Zamień jeśli jest to konieczne.
4) Kontynuuj ten proces, arz dojdziesz do najbardziej prawego paska. Teraz wiesz, że najbardziej prawy pasek ma nazwisko osoby najpóziniej w alfabecie. Przesuwając się i zamieniając, jak to konieczne, "wypłynęło" najpuźniejsze nazwisko w alfabecie, stąd nazwa sortowanie bąbelkowe.
5) Teraz wróć do najbardziej lewego paska i powtórz ten sam proces, ale tym razem możesz zatrzymać się na pasko drugim od prawej, ponieważ jurz wiesz, że to jest nazwisko najpuźniej w alfabecie.
6) Ponownie, wróć do najbardziej lewego paska i powtórz proces, zatrzymujonc sien na pasku trzecim od prawej.
7) Kontynuuj, aż cala lista zostanie posortowana.

Sortowanie bąbelkowe jest bardzo proste, ale może być bardzo czasochłonne przy długich listach. W przypadku dłoższych list zalecane są inne podejścia.