バブルソートとは ソートアルゴリズムの中の一つのアルゴリズム。バブルソートは、隣り合う要素の大小を比較しながら整列させるソートアルゴリズム。 アルゴリズムが単純で実装も容易である一方、最悪時間計算量は O(n2) と遅いため、一般にはマージソートやヒープソートなど、より最悪時間計算量の小さな(従って高速な)方法が利用される。 pythonを使ったサンプルコード def bubble_sort(data): for i in range(1, len(data)): for j in range(0, len(data)-i): if data[j] > data[j+1]: data[j], …