Haugsortering ble oppfunnet av J. W. J. Williams. Dette var også fødselen av haugen som datastruktur. Samme år publiserte R. W. Floyd en forbedret versjon som kunne sortere en tabell på-stedet, som en fortsetteøse av hans tidligere arbeide på tresorteringsalgoritmen.