Trier un vecteur!!!
meriem
-
ah0031 -
ah0031 -
svp comment faire pour trier un vecteur??
svp aidez moi je savais juste le tri dans un hashtable.
répondez moi le plus vite possible
svp aidez moi je savais juste le tri dans un hashtable.
répondez moi le plus vite possible
5 réponses
-
-
Salut,
quelle langage?
je savais juste le tri dans un hashtable Que veut tu dire?
lami20j -
ah ui dsl langage java
et pr ce ke jé di concernat le tri en hashtable c ke jé treemap com solution mé en vecteur je c pa comment svp répondez moi -
Salut,
voici un ancien code que j'ai permettant de faire le tri d'un tableau.
Je mets le code, ça peut t'intéresse
public class TriBulles{ public static void swap(int[] array,int index1,int index2){ int tmp = array[index1]; array[index1] = array[index2]; array[index2] = tmp; } public static int indexOfMin(int [] array){ int min = array[0]; int indice = 0; for(int i=1; i<array.length; i++) if(min > array[i]) { min = array[i]; indice = i; } return indice; } public static int indexOfMin2(int [] array, int index1, int index2){ int min = array[index1]; int indice = index1; if(index1 > index2) return -1; for(int i=(index1 + 1); i<index2; i++) if(min > array[i]) { min = array[i]; indice = i; } return indice; } public static void sort(int [] array){ int indice; int size = array.length; for(int i=0; i<size; i++){ indice = indexOfMin2(array,i,size-1); swap(array,i,indice); } } public static void main(String [] args){ int n = args.length; int [] array = new int [n]; for(int i=0; i<n ;i++) array[i] = Integer.parseInt(args[i]); sort(array); for(int val : array) System.out.print(val + " "); } } -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -