Professional Documents
Culture Documents
FINAL450
FINAL450
FINAL450
def reverse_array_extra_array(arr):
reversed_arr = arr[::-1]
# Example usage:
original_arr = [1, 2, 3, 4, 5]
reverse_array_extra_array(original_arr)
o/p:- 1 2 3 4 5 6
Reversed array is
6 5 4 3 2 1
1.3Array Reverse Inbuilt Methods (Non In-place):
original_array = [1, 2, 3, 4, 5]
# Using inbuilt method in Python
reversed_array = list(reversed(original_array))
o/p:- 5 4 3 2 1
return
A = [1, 2, 3, 4, 5, 6]
print(A)
reverseList(A, 0, 5)
print(A)
Output
1 2 3 4 5 6
Reversed array is
6 5 4 3 2 1
1.5Array Reverse Stack (Non In-place):
def reverse_array_using_stack(arr):
stack = []
stack.append(element)
for i in range(len(arr)):
arr[i] = stack.pop()
# Example usage:
arr = [1, 2, 3, 4, 5]
reverse_array_using_stack(arr)
print("Reversed Array:", arr)
Output
Reversed Array: 5 4 3 2 1