exercice tri
This commit is contained in:
parent
f782acb78c
commit
4843b0aea5
Binary file not shown.
@ -4,18 +4,31 @@ package C10_Tri_et_complexite.C101_Algorithmes;
|
||||
|
||||
public class Tri {
|
||||
|
||||
static int [] a = {4, 7, 1, 3, 6};
|
||||
|
||||
static void printList(int[] a){
|
||||
for (int i : a) {
|
||||
System.out.print(i + " ");
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
int [] a = {4, 7, 1, 3, 6};
|
||||
printList(a);
|
||||
int min = 0;
|
||||
for (int i = min+1; i < a.length; i++) {
|
||||
for (int i = 0; i < a.length-1; i++) {
|
||||
int min = a[i];
|
||||
int iMin = i;
|
||||
for (int j = i; j < a.length; j++) {
|
||||
if(a[j] < min){
|
||||
min = a[j];
|
||||
iMin = j;
|
||||
}
|
||||
}
|
||||
int tmp = a[i];
|
||||
a[i] = a[iMin];
|
||||
a[iMin] = tmp;
|
||||
}
|
||||
printList(a);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user