Optimal algorithms for inserting a random element into a random heap | IEEE Journals & Magazine | IEEE Xplore