Bubble sort algorithm is a simple and easy-to-understand algorithm.

Bubble sort algorithm is stable as it preserves the order of elements.

The algorithm repeatedly swaps adjacent elements if they are in the wrong order.

The average and worst-case time complexity of bubble sort algorithm is .

For Bubble Sort with n elements, we need to repeat the process for times.

The best-case time complexity of bubble sort algorithm is .

In Bubble Sort, we can terminate the algorithm if no swaps are made in a pass.

In Bubble Sort, the element 'bubbles up' to its correct position in each pass.

In Bubble Sort, we compare adjacent pairs of elements and swap them if they are in the order.

In bubble sort algorithm, the elements are swapped if they are in the order.