class Insertionsort
{
int A[] = {5,2,4,6,1,3};
void insertionSort()
{
for(int j=2;j<A.length;j++)
{
int key = A[j];
int i = j-1;
while(i>0 && A[i]>key)
{
A[i+1]=A[i];
i=i-1;
}
A[i+1]=key;
}
for(int j = 0;j<=A.length;j++)
{
System.out.println(A[j]);
}
}
public static void main(String args[])
{
Insertionsort is = new Insertionsort();
is.insertionSort();
}
}
Проблема:Индекс вне границ исключений в Java, в случае вставки Сортировка
Выходной сигнал этого 5 1 2 3 4 6 вместо 1 2 3 4 5 6
Что делать?
Try отладчик. Помогает. – talex
Проблема в доступе к массиву '0' - это индекс законного массива. – talex