Бурстсорт

С Википедије, слободне енциклопедије

Бурстсорт и његове варијанте су алгоритми које служе за ефикасно сортирање ниски у кеш меморији. Бурстсорт је бржи од qуицксорта када су у питању велике групе података. Бурстсорт алгоритам користи дрво за складиштење префиксних ниски, са динамичним поретком показивача као крајњих чворова који садрже сортиране, јединствене суфиксе (познатији како сегменти). Неке верзије копирају крајеве ниски у сегменте. Бурстсорт је добио име тако што сегменти расту преко предодређеног прага и онда у једном тренутку „пуцају“. Новија верзија користи сегмент регистре са мањим суб-сегментима да би смањили употребу меморије. Мултикеy qуицксорт, екстензија основног тросмерног qуицксорта је задужен за распоређивање садржаја сегмета у највећем броју имплементација. Дељењем уноса сегмента са заједничким префиксима, распоређивање може бити ефективно уређено у кеш меморији.

Литература[уреди | уреди извор]