Insertion Sort - Part 1

  • + 0 comments
    def insertionSort1(n, arr):
        e=arr[n-1]
        for i in range(n-2,-1,-1):
            if arr[i]<e:
                arr[i+1]=e
                print(" ".join(str(x) for x in arr))
                break
            else:
                arr[i+1]=arr[i]
                print(" ".join(str(x) for x in arr))   
        else:
            arr[0]=e
            print(" ".join(str(x) for x in arr))