Forbedring af prioritetskørstrukturers effektivitet: Anvendelse af datastrukturelle transformationer og talsystemer

Ph.d.-afhandling af Claus Jensen


Abstrakt

I denne afhandling undersøger vi sammenligningskompleksiteten for de operationer som bruges til at manipulere værstefaldseffektive datastrukturer. Studiet har fokuseret på design og analyse af prioritetskøer og min-max prioritetskøer. En prioritetskø er en datastruktur som indeholder en samling af elementer og som understøtter operationerne find-min, insert, extract, decrease, delete og meld; en min-max prioritetskø understøtter også operationen find-max.

Værstefaldseffektiviteten af prioritetskøer og min-max prioritetskøer forbedres ved hjælp af strukturelle transformationer og talsystemer. Studiet har været koncentreret om at forbedre den førende konstant i værstefaldssammenligningskompleksiteten for delete operationen, samtidigt med at værstefaldsomkostningen for en delmængde af andre operationer holdes konstant. Afhandlingens hovedresultater er:

I alt introducerer vi syv prioritetskøer, to min-max prioritetskøer og tre talsystemer.

Det er muligt at downloade følgende filer:


Denne side på engelsk