Skip to content

Actualización consignas y FAQ Hash con función de equivalencia (y ABB… #483

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

mbuchwald
Copy link
Contributor

… acorde)


El problema de la opción 1 es que nos hace perder toda ganancia. Determinar si un número es primo es al menos $$\mathcal{O}\left(\sqrt{n})$$. Si eso lo aplicamos hasta obtener un siguiente número primo, esto puede demorar demasiado, haciéndonos perder cualquier mínima ventaja que podríamos tener por utilizar un número primo.

La segunda opción implica tener estado en el hash recordando en cuál índice de dicho arreglo estamos, y obviamente hacer un arreglo que pueda tener todos los posibles tamaños que pueda manejar el hash.
Copy link
Contributor

@fmesteban fmesteban Aug 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Si guardamos primos mas o menos el doble de tamaño que el anterior deberíamos guardar no más de 64 primos, no me parece tan grave.

Igual esta bien dejar la consigna como está, pero si viene algún loquito del hash de nuevo y lo quiere probar podría.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claro, por eso digo que hay que armar la tabla. Este cambio en el FAQ en sí no tiene que ver con el cambio, pero hacía rato que faltaba

tda/abb.md Outdated
@@ -13,7 +13,7 @@ Tanto el DiccionarioOrdenado como el ABB deben estar también dentro del paquete
Se incluye en [el sitio de descargas]({{site.skel}}) el archivo `diccionario_ordenado.go` que se describe a continuación:

``` cpp

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Una pavada, pero esto no debería ser go?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seguro quedó viejo, ahí mando

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants