Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

Tema 1.2: Tablas Hash

Test

Jugadas 19

Sobre esta actividad

Selecciona la respuesta correcta en cada pregunta.

Creada por

México

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
Tema 1.2: Tablas Hash
 

Tema 1.2: Tablas HashVersión en línea

Selecciona la respuesta correcta en cada pregunta.

por Aranza Hergomez
1

¿Cuál de las siguientes estructuras de datos se usa internamente en una tabla hash?

2

¿Cuál de los siguientes métodos NO es una técnica para manejar colisiones en una tabla hash?

3

Si una función de hash no está bien diseñada, ¿qué problema puede presentarse con mayor frecuencia?

4

¿Cuál de las siguientes opciones NO es una aplicación común de las tablas hash?

5

¿Qué característica NO es deseable en una función de hash eficiente?

6

¿Cuál de las siguientes afirmaciones sobre las tablas hash es correcta?

7

¿Cuál de los siguientes no es un beneficio de usar tablas hash?

8

Si el tamaño de una tabla hash es primo, ¿qué ventaja se obtiene?

9

¿Qué sucede si una tabla hash está demasiado llena?

10

¿Cuál de las siguientes estructuras de datos se usa comúnmente para manejar colisiones en el método de encadenamiento?

Explicación

Las tablas hash se implementan con arrays donde cada índice almacena elementos.

El ordenamiento rápido (QuickSort) es un algoritmo de ordenación, no una técnica de manejo de colisiones.

Una mala distribución de valores hash genera agrupamientos y reduce la eficiencia.

La memoria RAM usa direccionamiento directo, no tablas hash.

Las funciones de hash deben ser rápidas y eficientes para evitar un alto costo computacional.

Aunque en promedio pueden ser O(1), el rendimiento depende de qué tan bien distribuya los datos la función de hash y cómo se manejen las colisiones.

En algunos casos, las tablas hash pueden desperdiciar memoria si están mal dimensionadas o si se utilizan estrategias de manejo de colisiones como encadenamiento.

Usar un tamaño primo en la tabla ayuda a que la función de hash distribuya mejor los valores y minimiza patrones repetitivos que pueden causar más colisiones.

Una tabla hash sobrecargada genera más colisiones, lo que degrada el rendimiento. Por eso, muchas implementaciones aumentan el tamaño de la tabla cuando se llena un cierto porcentaje (rehashing).

En el encadenamiento, cada posición de la tabla almacena una lista enlazada con los elementos que comparten el mismo hash.

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.