Kekoa voidaan hyödyntää myös järjestämiseen. Maksimikeko rakennetaan ensin lineaarisessa ajassa toimivalla algoritmilla, jonka jälkeen siitä poistetaan yksitellen N kertaa suurin alkio. Poistettu alkio voidaan sijoittaa samaan tilaan poistossa juuri vapautuneeseen paikkaan. Koska alkiot poistetaan suurimmasta pienimpään (maksimikeko) ja poistettu alkio sijoitetaan aina taulukon lopusta vapautuneeseen paikkaan, saadaan alkiot järjestettyä pienimmästä suurimpaan.
Tehtäviä: a) Kekojärjestäminen
b) Onko kekojärjestäminen stabiili järjestämismenetelmä?
This document was last updated 03.11.2011. Please send your comments to Mikko Laakso and Ari Korhonen.