Monday, October 25, 2021

Reverse an array

#Reverse an array
#Using the reversed() built in function
def Reversed(lst):
    return [ele for ele in reversed(lst)]

lst = [1,3,4,6,3,6,8]

print(Reversed(lst)) 

#Reverse an array
#Using the reverse() built in function
def Reversed(lst):
    lst.reverse()
    return lst

lst = [1,3,4,6,3,6,8]

print(Reversed(lst))

#Reverse an array
#Using the slicing technique
def Reversed(lst):
    new_lst = lst[::-1]
    return new_lst

lst = [1,3,4,6,3,6,8]

print(Reversed(lst))

#Reverse an array
#using a program
def Reversed(A,start,end):
    if start >= end:
        return
    A[start],A[end] = A[end],A[start]
    Reversed(A,start+1,end-1)


lst = [1,3,4,6,3,6,8]

Reversed(lst,0,6)
print(lst)


#Reverse an array
#using a program
def Reversed(A,start,end):
    while start >= end:
        A[start],A[end] = A[end],A[start]
        start += 1
        end -= 1


lst = [1,3,4,6,3,6,8]

Reversed(lst,0,6)
print(lst)


No comments:

Post a Comment

Find the maximum and minimum in an array

Using numpy   import numpy arr = numpy . array ([ 1 , 2 , 5 , 7 , 2 , 6 , 8 ]) max_element = numpy . max ( arr ) min_element = numpy . mi...