What is wrong with this recursive function? def b(a, k, lo,…
What is wrong with this recursive function? def b(a, k, lo, hi): ”’ Search for k in a[lo:hi] ”’ mid = lo + (hi – lo) // 2 if k < a[mid]: return b(a, k, lo, mid) else: return b(a, k, mid, hi)
Read Details