Prim de l'Algorithme de Complexité temporelle

J'ai été à la recherche à la L'entrée de Wikipedia pour l'algorithme de Prim et j'ai remarqué que son temps de la complexité grâce à une matrice de contiguïté est O(V^2) et de la complexité avec un segment et de la liste d'adjacence est O(lg E(V)) où E est le nombre d'arêtes et V est le nombre de sommets dans le graphe.

Depuis Prim de l'algorithme est utilisé dans plus dense graphiques, E approche V^2, mais quand il le fait, la complexité du temps avec un tas devient O(V^2 lg(V)) qui est supérieure à O(V^2). De toute évidence, un segment de mémoire pour améliorer les performances sur juste une recherche dans le tableau, mais la complexité du temps dit le contraire.

Comment fonctionne l'algorithme de ralentir avec une amélioration?

OriginalL'auteur kevmo314 | 2009-04-04