/** * @author Pourchot Adrian */ import java.util.*; public class Bulles{ public static boolean bulle(ArrayDeque listerempli, ArrayDeque listevide){ int stockentier=listerempli.remove(); boolean ordrechanger=false; while(!listerempli.isEmpty()){ if(stockentier>listerempli.element()){ listevide.add(listerempli.remove()); ordrechanger=true; } else{ listevide.add(stockentier); stockentier=listerempli.remove(); } } listevide.add(stockentier); return ordrechanger; } public static void tri(ArrayDeque listeatrier){ ArrayDeque listeentiervide = new ArrayDeque(10); boolean boucle=true; while(boucle){ boucle=bulle(listeatrier,listeentiervide); while(!listeentiervide.isEmpty()){ listeatrier.add(listeentiervide.remove()); } } } public static void main(String[] args) { ArrayDeque listeentier = new ArrayDeque(10); int affichage; for (int i=0; i