## 10-3c) Take n numbers from x to y n=1000 x=1 y=1000000 as given and implement Insertion sorting. ## Implement the improvement of binary search while searching within the subset of sorted elements. from time import clock import sys ## Start def Binary_Search (num_list,low,high,key): if (low==high): return low mid = low + ((high-low)/2) if key > num_list[mid]: return Binary_Search (num_list,mid + 1,high,key) elif (key < num_list[mid]): return Binary_Search(num_list,low,mid,key) return mid def Binary_Insertion_Sort(Unsorted_List): length=len(Unsorted_List) memory=0 for i in range (1,length,1): ins=Binary_Search(Unsorted_List,0,i,Unsorted_List[i]) if ins