Normal
Du versuchst ein ganzes Array über System.out.println auszugeben,so gibst du es richtig aus:[code=Java]package de.max96.help;public class Insertion_Sort{ public static void main(String[] args) { int[] liste = new int[25]; for (int i = 0; i < liste.length; i++) { liste[i] = i * i; } Insertion_Sort sort = new Insertion_Sort(); for(int i : sort.Sortiere(liste)) System.out.println(i); } int[] Sortiere(int[] array) { int i, j, merke; for (i = 1; i < array.length; i++) { j = i; merke = array[j]; while (j > 0 && array[j - 1] > merke) { array[j] = array[j - 1]; j--; array[j] = merke; } } return array; }}[/code]
Du versuchst ein ganzes Array über System.out.println auszugeben,
so gibst du es richtig aus:
[code=Java]
package de.max96.help;
public class Insertion_Sort
{
public static void main(String[] args)
int[] liste = new int[25];
for (int i = 0; i < liste.length; i++)
liste[i] = i * i;
}
Insertion_Sort sort = new Insertion_Sort();
for(int i : sort.Sortiere(liste))
System.out.println(i);
int[] Sortiere(int[] array)
int i, j, merke;
for (i = 1; i < array.length; i++)
j = i;
merke = array[j];
while (j > 0 && array[j - 1] > merke)
array[j] = array[j - 1];
j--;
array[j] = merke;
return array;
[/code]