Leaders in Array Python

PROGRAM TO PRINT ALL THE LEADERS IN AN ARRAY



def printLeaders(arr, size):
     
    max_from_right = arr[size-1]   
    print max_from_right,    
    for i in range( size-2, -1, -1):        
        if max_from_right <= arr[i]:        
            print arr[i],
            max_from_right = arr[i]
          
# Driver function
arr = [16, 17, 4, 3, 5, 2]
printLeaders(arr, len(arr))

OUTPUT
2 5 17

Comments

Popular posts from this blog

Solve the Sudoku Python

Solve the Sudoku Java

Find Duplicates Java