Skip to content

Duda complejidad parte 2 consulta IN-CIRCLE #78

Answered by benjavicente
MaxAl100 asked this question in Tarea 1
Discussion options

You must be logged in to vote

Hola!

Lo importante es complejidad de búsqueda promedio de $O(log(n))$, que se logra con árboles. No se busca que se cumpla eso en la complejidad total del algoritmo.

encontrar los puntos que posiblemente estén dentro del círculo y luego hay que ir revisando uno a uno si están dentro. Pero, según tengo entendido, esto haría que la consulta fuera O(n), ya que obtiene k*n (con k entre 0 y 1) nodos posibles y luego se revisa cada uno linealmente si están dentro del círculo o no.

Puedes considerar la complejidad de eso como $O(log(n) + k)$, donde $k$ es el número de resultados. Si la cantidad a revisar es un factor multiplicado por la cantidad de resultados, y no del tamaño total del conjun…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@MaxAl100
Comment options

@benjavicente
Comment options

Answer selected by MaxAl100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants