upgrade 24.10
parent
88aa5c1e72
commit
6ec253ea3e
|
@ -67,11 +67,7 @@ public class Fakultät
|
|||
|
||||
}
|
||||
//Minumun suchen
|
||||
public static void A2 (){
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -18,24 +18,50 @@ public class Zufallsgenerator
|
|||
|
||||
|
||||
}
|
||||
//Array ausgeben
|
||||
for(int b = 0 ; b<arr.length; b++){
|
||||
System.out.print(arr[b]);
|
||||
|
||||
}
|
||||
System.out.println();
|
||||
long start = System.currentTimeMillis();
|
||||
//Sortierung
|
||||
for(int i = 0; i<arr.length; i++){
|
||||
int index = minindex(arr, i);
|
||||
//Vertausche Position [index] in [i]
|
||||
|
||||
int temp = arr[index];
|
||||
arr[index] = arr[i];
|
||||
arr[i] = temp;
|
||||
|
||||
}
|
||||
long ende = System.currentTimeMillis();
|
||||
long differenz=ende-start;
|
||||
System.out.println(differenz);
|
||||
|
||||
System.out.println("Sortiert:");
|
||||
for( int i = 0; i<arr.length; i++){
|
||||
System.out.println(arr[i]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public static int min(int arr[]){
|
||||
int min = arr[0];
|
||||
int minindex = 0;
|
||||
for(int a = 0; a<arr.length; a++){
|
||||
if( arr[a] < min){
|
||||
min = arr[a];
|
||||
minindex = a;
|
||||
|
||||
}
|
||||
public static int minindex(int arr[], int start){
|
||||
|
||||
int min = arr[start];
|
||||
int minindex = start;
|
||||
|
||||
for(int i = start; i<arr.length; i++){
|
||||
if(min > arr[i]){
|
||||
min = arr[i];
|
||||
minindex = i;
|
||||
}
|
||||
}
|
||||
|
||||
return minindex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue