나는 아래의 추적 코드를 이해하려고 노력 해요 :무엇을 의미합니까 ';' 성명서 안에?
/**
* Simple insertion sort.
* @param a an array of Comparable items.
*/
public static void insertionSort(Comparable [ ] a)
{
for(int p = 1; p < a.length; p++)
{
Comparable tmp = a[ p ];
int j = p;
for(; j > 0 && tmp.compareTo(a[j-1]) < 0; j--)
a[ j ] = a[ j - 1 ];
a[ j ] = tmp;
}
}
을하지만 난 for(;)
그래서 난 당신의 도움이들 필요 무엇을 의미하는지 모르겠어요. 중복 된 경우 죄송하지만 여기서는 Google에서 검색하지만 아직까지는 검색하지 않았습니다.
이것은 모든 루프가 세 부분 초기화, 조건 확인, 증가/감소가 있음을 알아야하기 때문에 변수 j를 간단히 초기화합니다. – Mike