Carian Buih
Carian gelembung ialah salah satu teknik pengisihan yang paling biasa dan asas yang digunakan untuk mengisih tatasusunan. Parameter yang paling biasa ialah tatasusunan yang hendak diisih dan saiz tatasusunan (pilihan).
Teknik yang digunakan dalam Isih Buih
Dalam isihan gelembung, pengisihan berlaku berdasarkan perbandingan antara dua elemen, seperti mana satu lebih besar atau lebih kecil.
Cth:
list = [2, 1] if list[0] > list[1]: list[0], list[1] = list[1], list[0]
Pelaksanaan Isih Buih!
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
Kerumitan masa ialah O(N^2)
cetak(Selamat Pengekodan)
Atas ialah kandungan terperinci Carian Buih... Tukar (x, y);. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!