public class TriTableau{ private int contenu[]; private int taille; /** Constructeur de tableau aléatoire, dont les éléments seront compris entre 1 et 100 * @param t la taille du tableau */ public TriTableau(int t){ taille=t; contenu=new int[taille]; for(int i=0;ij;k--) contenu[k]=contenu[k-1]; contenu[j]=tampon; } } public int indiceDuMinimum(int i){ int indiceMinimum=i; int j=i+1; while(jcontenu[j+1]){ echange(j,j+1); fini=false; } } } public void drapeau2(){ int i=-1; int j=taille; while(i+1contenu[i];j++);//le corps de la boucle est vide int tampon = contenu[i]; for(int k=i;k>j;k--) contenu[k]=contenu[k-1]; contenu[j]=tampon; } } /***************************************************************************** ** TRI SANS NOM ** *****************************************************************************/ public int elementMin() { int min=contenu[0]; for (int i=1; i< taille;i++) { if (contenu[i]max) { max=contenu[i]; } } return max; } public TriTableau compresse(int min, int max) { //on cree le tableau intermediaire TriTableau t = new TriTableau(max-min+1); // int[] tablo = new int[max-min+1]; //il faut le remplir de 0 for (int i=0;i