Sorting Stability
Standard Heap Sort is not stable because heap operations can move equal-valued elements across one another. Merge Sort can be stable if the merge operation chooses the left element first when values compare equal and otherwise preserves relative order.
Heap Sort: generally not stable.
Merge Sort: stable when implemented with a stable merge.
Stability preserves relative order of equal keys.
Stability is important for multi-key sorting.