Running Time of Algorithms

  • + 0 comments
    def runningTime(arr):
        # Write your code here
        shifts = 0
        n = len(arr)
        
        for i in range(1, n):
            key = arr[i]
            j = i - 1
            while j >= 0 and key < arr[j]:
                arr[j+1] = arr[j]
                j -= 1
                shifts += 1
            arr[j+1] = key
        return shifts