Constructing a binary heap of size N from scratch takes NlogN compares on an average and thus linearithmic time.
Given that two binary heaps of size N are already in place, how to construct a single binary heap containing all 2N keys, in linear time (uses linear number of compares)?