Moin,
ich möchte gerne ein Array nach der hintersten Ziffer sortieren d.h aus 46,82,93 soll 82,93,46 werden.
Das soll dann in ner linkedList gespeichert werden. Dabei sollen die Zahlen sortiert an der jeweiligen Stelle in der Liste stehen.
Mein Code sieht bisher so aus:
Funktioniert aber nicht wirklich, vielleicht hat ja jemand eine Idee
ich möchte gerne ein Array nach der hintersten Ziffer sortieren d.h aus 46,82,93 soll 82,93,46 werden.
Das soll dann in ner linkedList gespeichert werden. Dabei sollen die Zahlen sortiert an der jeweiligen Stelle in der Liste stehen.
Mein Code sieht bisher so aus:
Funktioniert aber nicht wirklich, vielleicht hat ja jemand eine Idee
Java:
void sort(int[] a) {
LinkedList<Integer> bin1 = new LinkedList<Integer>();
for(int i=0; i<a.length+1; i++) {
bin1.add(0);
}
for (int i = 0; i<a.length; i++) {
bin1.add(a[i]%10, i);
}
for (int i = 0; i<bin1.size(); i++) {
if (bin1.get(i)== 0) {
bin1.remove(i);
}
}
System.out.println(bin1.toString());
}