diff --git a/ReverseArray/ArrayReversing.class b/ReverseArray/ArrayReversing.class index be887db..c2c6087 100644 Binary files a/ReverseArray/ArrayReversing.class and b/ReverseArray/ArrayReversing.class differ diff --git a/ReverseArray/ArrayReversing.java b/ReverseArray/ArrayReversing.java index 70aae50..226933b 100644 --- a/ReverseArray/ArrayReversing.java +++ b/ReverseArray/ArrayReversing.java @@ -1,30 +1,61 @@ +// public class ArrayReversing { +// public static void main(String[] args) { +// int[] intArr = { 1, 2, 3, 4, 5 }; +// Reverse(intArr); +// Printing(intArr); +// } +// +// public static void Reverse(int[] arr) { +// // initiate the start and the end of the ArrayReversing +// int start = 0; +// int end = arr.length - 1; +// +// while (start < end) { +// int temp = arr[start]; +// arr[start] = arr[end]; +// arr[end] = temp; +// // Moving pointers +// start++; +// end--; +// } +// } +// +// public static void Printing(int[] arr) { +// for (int x : arr) { +// System.out.println(x + " "); +// } +// System.out.println(); +// } +// +// } +/** + * ArrayReversing + */ public class ArrayReversing { - public static void main(String[] args) { - int[] intArr = { 1, 2, 3, 4, 5 }; - Reverse(intArr); - Printing(intArr); - } - public static void Reverse(int[] arr) { - // initiate the start and the end of the ArrayReversing + public static void main(String[] args) { + int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; + // revNumbers = {10,9,8,7,6,5,4,3,2,1} + + for (int i : numbers) { + System.out.print(i + "\t"); + } + System.out.println(); int start = 0; - int end = arr.length - 1; + int end = numbers.length - 1; while (start < end) { - int temp = arr[start]; - arr[start] = arr[end]; - arr[end] = temp; - // Moving pointers + int temp = numbers[start]; + numbers[start] = numbers[end]; + numbers[end] = temp; start++; end--; } - } - public static void Printing(int[] arr) { - for (int x : arr) { - System.out.println(x + " "); + for (int x : numbers) { + System.out.print(x + "\t"); } System.out.println(); - } + } }