سؤال

I've implemented a minHeap class so I am curious if, without modifying the code, it would be possible to use the minHeap class as a max heap?

هل كانت مفيدة؟

المحلول

Just flip the sign of all your values before you put them into the heap, and again as you take them out of the heap.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top