Hallo,
Ich würde gerne wissen wie lange mein Sortieralgorithmus braucht.
Die folgende Methode gibt mir die Systemzeit an System.currentTimeMillis(); aber wie baue ich die in meinen Code ein?
Hier mal mein Code
vielen lieben Dank für euer Hilfe!!!
LG
Deggit
Ich würde gerne wissen wie lange mein Sortieralgorithmus braucht.
Die folgende Methode gibt mir die Systemzeit an System.currentTimeMillis(); aber wie baue ich die in meinen Code ein?
Hier mal mein Code
Code:
public class Sortieren
{
private int [] arrB;
int temp;
public Sortieren(int parrGroesse)
{
arrB = new int [parrGroesse];
for (int i=0; i < arrB.length; i++)
{
arrB[i] = (int) (Math.random() * 1000);
}
}
public void insertionSortB()
{
int insertionSortVertauschungen = 0;
for(int i=1; i < arrB.length; i++)
{
int insertion = arrB[i];
int j = i;
while(j > 0 && arrB[j-1] > insertion)
{
insertionSortVertauschungen = insertionSortVertauschungen + 1;
arrB[j] = arrB[j-1];
j--;
}
arrB[j] = insertion;
}
System.out.println("InsertionSort / arrAayGröße: " +arrB.length);
for (int i=0; i < arrB.length; i++)
{
System.out.print(arrB[i] + ", ");
}
System.out.println();
System.out.println("Vertauschungen: " +insertionSortVertauschungen);
System.out.println();
System.currentTimeMillis(); //???????????????????????????????????
}
}
vielen lieben Dank für euer Hilfe!!!
LG
Deggit