バブル検索
バブル検索は、配列の並べ替えに使用される最も一般的で基本的な並べ替え手法の 1 つです。最も一般的なパラメータは、ソートされる配列と配列のサイズ (オプション) です。
バブルソートで使用されるテクニック
バブル ソートでは、どちらが大きいか小さいなど、2 つの要素間の比較に基づいて並べ替えが行われます。
例:
list = [2, 1] if list[0] > list[1]: list[0], list[1] = list[1], list[0]
バブルソート実装!
def bubble_sort (array: list) -> list: for i in range(0, len(array) - 1): for j in range(0, len(array) - 1 - i): if array[j] > array[j + 1]: array[j], array[j+1] = array[j+1], array[j] return arr
時間計算量は O(N^2)
print(ハッピーコーディング)
以上がバブル検索... (x, y) を交換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。