Mergeable heaps with lazy deletion

In class, we have discussed lazy deletion in min-heaps, executable in constant time and consisting of marking a node (heap element) "deleted". Since repeated lazy deletions make finding the minimum (of non-deleted elements) somewhat harder than the normal "eager" deletion, a good implementation of FIND-MIN would incorporate "purging" the heap of (lazily) deleted nodes, by constructing a heap out of the remaining, non-deleted elements.