Skip to content

Complejidad P3 #150

Answered by benjavicente
vjuri23 asked this question in Tarea 2
May 24, 2024 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

Así, si tengo mala suerte y todos los registros quedan con el mismo hash voy a tener una complejidad de O(cantidad de subárboles) que no es necesariamente O(M).

Se asume que la tabla de hash es suficientemente grande para que las colisiones sean despreciables (no es necesario un número taaan grande para acercarse a eso). Un hash perfecto (difícil en la práctica) lega a ese $O(M)$ sin nada más. Nota que también se ignora iterar por todas las posiciones. Entonces, la complejidad aún más "real" que esperamos es más como

$$O(N\log(N) + K \times (M + R + S))$$

Porque se tienen que mostrar los $R$ resultados y se tienen que saltar las $S$ colisiones que hay en una tabla de hash de tamaño $T$.…

Replies: 1 comment 2 replies

Comment options

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

@benjavicente
Comment options

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