hallo und servus !
ich habe hier einen code den ich nicht so genau verstehe. bitte um kurze kommentare nach den zeilen was sie jeweils machen. 1000 dank !
public void sort (Station station) //*was macht Station station ?
{
int i=0,k=0;
Station[] array=new Station[length]; //*bitte erklären !
while(i!=length)
{
array=getStation(i);
i++;
}
Station tmp; //*was macht tmp ?
while (k<length)
{
i=0;
while(i<length-1)
{
if(station.getDistance(array)>station.getDistance(array[i+1])) //*was macht station.getDistance(array ?
{
tmp=array;
array=array[i+1];
array[i+1]=tmp;
}
i++;
}
k++;
}
i=0;
length=0;
head=null;
while(i<array.length) //*was macht array.lenght ?
{
add(array); //*was macht array ?
i++;
}
}
}
hi ! ich habs markiert ! danke !
ich habe hier einen code den ich nicht so genau verstehe. bitte um kurze kommentare nach den zeilen was sie jeweils machen. 1000 dank !
public void sort (Station station) //*was macht Station station ?
{
int i=0,k=0;
Station[] array=new Station[length]; //*bitte erklären !
while(i!=length)
{
array=getStation(i);
i++;
}
Station tmp; //*was macht tmp ?
while (k<length)
{
i=0;
while(i<length-1)
{
if(station.getDistance(array)>station.getDistance(array[i+1])) //*was macht station.getDistance(array ?
{
tmp=array;
array=array[i+1];
array[i+1]=tmp;
}
i++;
}
k++;
}
i=0;
length=0;
head=null;
while(i<array.length) //*was macht array.lenght ?
{
add(array); //*was macht array ?
i++;
}
}
}
hi ! ich habs markiert ! danke !
Zuletzt bearbeitet: