Je suis en train de faire des lectures sur les implémentations d'algorithmes de chemins les plus courts et j'ai couru à plusieurs reprises que l'implémentation de l'algorithme de Dijkstra avec une structure de données Double Bucket est une bonne implémentation.Qu'est-ce qu'une structure de données de type bucket ou double bucket?
Cependant, je n'arrive pas à trouver ce que signifie réellement une implémentation à double seau, l'article de Wikipédia est plutôt vague. D'après ce que j'ai vu, il ressemble à une table/carte de hachage. Je n'ai jamais entendu parler de cela auparavant dans mes structures de données ou classes d'algorithmes.
Le document particulier, je lisais était ce,
Cherkassky, B. V., Goldberg, A. V., & Radzik, T. (1996). Algorithmes de chemins les plus courts: Théorie et évaluation expérimentale. Programmation mathématique, 73 (2), 129-174.
Je ne sais pas à propos de double seau, mais je crois que cela fait référence à ceci: http://www.geeksforgeeks.org/dials-algorithm-optimized-dijkstra-for-small-range-weights/ ou une variante de celui-ci . – IVlad
http://publish.uwo.ca/~jmalczew/gida_1/Zhan/Zhan.htm#5. L'algorithme de Dijkstra mis en œuvre avec – FrankS101