== Псевдокод ==
'''Вход:''' Ниже приведен псевдокод сортировки пузырьком, на вход которой подается массив <tex> A</tex>, состоящий из <tex> n </tex> элементов A[0], A[1], ..., BubbleSort(A[n-1], который требуется отсортировать по возрастанию) '''цикл для''' for i = 0, 1, ..., to n − 1:- 2 '''цикл для''' for j = i + 1, ..., 0 to n − - 2: '''если''' if A[j] > A[j+1], '''то''': обменять местами элементы swap(A[j] и , A[j+1]);
== Оптимизация ==