"An unordered list can be made into a heap in O(n log n) time by walking from end to end doing the above O(log n) operation—so this is a relatively cheap O(n log n)."
Actually there is a better bound. Namely, you can turn an unordered list into a heap on just O(n) instead of O(n log n).