programa planas para manualmente igac gratis geograficas decimales coordenadas convertir convertidor como algorithm graph asymptotic-complexity

algorithm - planas - formula para convertir coordenadas utm a geograficas



Graficar Cálculo en grados desde Adjacency-list (1)

En lugar de O (| V || E |), la complejidad de la computación de los grados es O (| E |). Consideremos el siguiente pseudocódigo para calcular los grados de cada nodo:

for each u indegree[u] = 0; for each u for each v /in Adj[u] indegree[v]++;

El primer ciclo tiene una complejidad lineal O (| V |). Para la segunda parte: para cada v, el ciclo interno se ejecuta como máximo | E | veces, mientras que el bucle más externo ejecuta | V | veces. Por lo tanto, la segunda parte parece tener complejidad O (| V || E |). De hecho, el código ejecuta una operación una vez para cada borde, por lo que una complejidad más precisa es O (| E |).

Me encontré con esta pregunta en la que se requería calcular en grados de cada nodo de un gráfico a partir de su representación de lista de adyacencia.

for each u for each Adj[i] where i!=u if (i,u) ∈ E in-degree[u]+=1

Ahora, según yo, su complejidad de tiempo debería ser O(|V||E|+|V|^2) pero la solución a la que me refería en cambio la describía como O(|V||E|) .

Por favor ayuda y dime cuál es correcto.