Reverse order of elements of an array
Reverse order of elements of an Array
Iterative way
Initialize start and end indexes
start = 0, end = n1
In a loop, swap arr [start] with arr [end] and change start and end as follows.
start = start + 1, end = end – 1.
Recursion way
Initialize start and end indexes
start = 0, end = n1.
Swap arr [start] with arr[end].
Recursively call reverse for rest of the array.
For example if a is an array of integers with three elements such that
a [0] = 1
a [1] = 2
a [2] = 3
Then on reversing the array will be
a [0] = 3
a [1] = 2
a [0] = 1