Write a python function for implementation of Insertion Sort


Topic: Write a python function for implementation of Insertion Sort

Solution

def insertionSort(arr): 
    for i in range(1, len(arr)): 
        key = arr[i] 
        j = i-1
        while j >=0 and key < arr[j] : 
                arr[j+1] = arr[j] 
                j -= 1
        arr[j+1] = key 
arr = [12, 11, 13, 5, 6] 
insertionSort(arr) 
print (f"Sorted array is: {arr}") 



List all Python Programs