Maison >développement back-end >Tutoriel Python >Recherche de bulles... Échange (x, y);
Recherche de bulles
La recherche par bulles est l'une des techniques de tri les plus courantes et les plus basiques utilisées pour trier un tableau. Les paramètres les plus courants sont le tableau qui doit être trié et la taille d'un tableau (facultatif).
Technique utilisée dans le tri à bulles
Dans le tri à bulles, le tri s'effectue sur la base d'une comparaison entre deux éléments, comme celui qui est supérieur ou inférieur.
Exemple :
list = [2, 1] if list[0] > list[1]: list[0], list[1] = list[1], list[0]
Mise en œuvre du tri à bulles !
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
La complexité temporelle est O(N^2)
imprimer (Happy Coding)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!