Description et analyse d'une representation performante des files de priorite - SFO essai
Rapport (Rapport De Recherche) Année : 1978

Description et analyse d'une representation performante des files de priorite

Résumé

New data structures and algorithms for manipulating priority queues are presented. A detailled analysis shows that one of the proposed structures, the pagoda, is a very efficient implementation of priority queues, in the average case sense. It handies a sequence of n primitive opérations cho- sen from MIN, INSERT, UNION, EXTRACT and EXTRACTM/N in 0(n log n) average time ; a sequence of n primitives MIN, INSERT and EXTRACT is treated in linear average time 0(n) ; n successive INSERT are treated in linear time 0(n) in the worst case.
Nous étudions diverses structures de données et algorithmes permettant de représenter des files de priorité. Une analyse détaillée montre que l'une d'entre elles, la pagode, permet une implantation très efficace en moyenne, et est directement utilisable pour les nombreuses applications des files de priorité. Elle permet de traiter une suite arbitraire de n opérations choisies parmi MIN, INSERE, UNION, OTE, OTEMIN en temps 0(n log n) ; une suite de n opérations MIN, INSERE et OTE est traitée en temps moyen linéaire 0(n) ; une suite de n adjonctions INSERE est traitée en 0(n) opéra¬ tions dans le cas le pire.
Fichier principal
Vignette du fichier
INRIA1978_292_pdf_impression.pdf (6.52 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04716533 , version 1 (01-10-2024)

Licence

Identifiants

  • HAL Id : hal-04716533 , version 1

Citer

Jean Francon, Jean Vuillemin, Gérard Viennot. Description et analyse d'une representation performante des files de priorite. [Rapport de recherche] IRIA-RR-287, IRIA. 1978, pp.9. ⟨hal-04716533⟩
4 Consultations
1 Téléchargements

Partager

More