Simplificación de la complejidad temporal O ((V + E) logV)

Resuelto codeNewBie asked hace 8 meses • 0 respuestas

la complejidad temporal del algoritmo de dijkstra es O((V + E) logV)

si mi gráfico es E <V como la imagen que adjunto a continuación

grafico

¿Puedo eliminar la E y simplificarla a O (VlogV)?

Si es posible, me gustaría saber por qué se puede ignorar la E.

codeNewBie avatar Feb 16 '24 14:02 codeNewBie
Aceptado

Si 𝐸 < 𝑉, entonces la expresión 𝑉 + 𝐸 es menor que 2𝑉. Ese coeficiente no es significativo para la notación O grande, entonces O((𝑉 + 𝐸) log𝑉) = O(2𝑉log𝑉) = O(𝑉log𝑉).

trincot avatar Feb 16 '2024 08:02 trincot