Qu'est-ce que le tri à bulles en Java ?
Qu'est-ce que le tri à bulles en Java ?

Vidéo: Qu'est-ce que le tri à bulles en Java ?

Vidéo: Qu'est-ce que le tri à bulles en Java ?
Vidéo: Algorithme de tri à bulles (Tri d'un tableau d'entiers) - Exercice d'algorithmique 2024, Peut
Anonim

Tri à bulles est le plus simple tri algorithme, il compare les deux premiers éléments, si le premier est supérieur au second, les permute, continue à faire (compare et permute) pour la prochaine paire d'éléments adjacents. Il recommence ensuite avec les deux premiers éléments, compare, permute jusqu'à ce qu'il n'y ait plus besoin de permuter.

A côté de cela, qu'est-ce que le tri à bulles en Java avec exemple ?

Tri à bulles est le plus simple tri algorithme qui fonctionne en échangeant à plusieurs reprises les éléments adjacents s'ils sont dans le mauvais ordre. Exemple : First Pass: (5 1 4 2 8) –> (1 5 4 2 8), Ici, l'algorithme compare les deux premiers éléments, et permute depuis 5 > 1. (1 5 4 2 8) –> (1 4 5 2 8), échanger depuis 5 > 4.

De plus, comment écrivez-vous un tri à bulles en Java ? Tri à bulles en Java

  1. classe publique BubbleSortExample {
  2. static void bubbleSort(int arr) {
  3. int n = arr.longueur;
  4. int temp = 0;
  5. for(int i=0; i < n; i++){
  6. for(int j=1; j < (n-i); j++){
  7. if(arr[j-1] > arr[j]){
  8. // échange d'éléments.

Également demandé, qu'est-ce que le tri à bulles en Java?

Tri à bulles est un algorithme simple qui compare le premier élément du tableau au suivant. Si l'élément courant du tableau est numériquement supérieur au suivant, les éléments sont permutés.

Comment fonctionne un tri à bulles ?

Au lieu de rechercher un tableau dans son ensemble, le le tri à bulles fonctionne en comparant des paires adjacentes d'objets dans le réseau. Si les objets ne sont pas dans le bon ordre, ils sont échangés afin que le plus grand des deux se déplace vers le haut. L'échange se poursuit jusqu'à ce que l'ensemble de la baie soit dans le bon ordre.

Conseillé: