How much extra space is used by heapsort ?
Yes sir it's possible
Max heap:
while ( i < = heapsize) { le <- left(i) ri <- right(i) if (le<=heapsize) and (A[le]>A[i]) largest <- le else largest <- i if (ri<=heapsize) and (A[ri]>A[largest]) largest <- ri if (largest != i) { exchange A[i] <-> A[largest] i <- largest } else break }
64.3k questions
77.9k answers
244k comments
80.0k users