Przenieś 0 na koniec tablicy
Muszę przenieść wszystkie 0 w tablicy na koniec tablicy.
Przykład: [1, 10, 0, 5, 7] powinno skutkować [1, 10, 5, 7, 0].
Jestem otwarty na wykonywanie pętli zwrotnej lub zwykłej pętli.
I nie może utwórz nową tablicę.
Oto, co mam do tej pory:
for (int i = arr.length; i <= 0; --i) {
if (arr[i] != 0) {
arr[i] = arr.length - 1;
}
}
Dzięki!