</> ᴍᴜᴋᴇsʜ </>
Reverse an array
public class reverseArr {
public static void reverse(int numbers[]) {
int start = 0;
int last = numbers.length - 1;
while (start < last) {
int temp = numbers[last];
numbers[last] = numbers[start];
numbers[start] = temp;
start++;
last--;
}
}
public static void main(String[] args) {
int numbers[] = { 2, 4, 6, 8, 10, 12, 14, 16 };
reverse(numbers);
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
}
}
}
// time complexbilty: 0(n)
// space complexbilty: 0(1)
Output:
16 14 12 10 8 6 4 2
4 · 1.5K ·