Preguntas uwu Flashcards
:)
Escriba el nombre de los dos métodos utilizados para resolver colisiones en una tabla Hash.
- Direccionamiento abierto o Hashing cerrado.
2. Encadenamiento separado o Hashing Abierto..
¿Qué son las tablas hash distribuidas?
Tabla en la que los datos se almacenan de forma distribuida en nodos.
¿Cuáles son las propiedades de las tablas hash de distribución?
Autonomía y descentralización, escalabilidad, tolerancia a fallas.
Escalabilidad se define como:
El sistema debe funcionar de manera eficiente con miles o millones de nodos.
Explique en qué consiste el método del Encadenamiento Separado.
El método de encadenamiento separado consiste en construir, para cada bloque de la tabla, una lista enlazada de registros cuyas claves caigan en esa dirección.
¿ Cuál es la base de la estructura de tabla distribuida?
Espacio de claves abstracto
La responsabilidad del mapeo de claves a los valores está distribuida entre:
Los nodos.
Cual es la forma de implementar la función de las tablas hash?
Pidiendo la llave y con esta devolver el valor.
Que se necesita para recuperar un elemento?
Es necesario únicamente conocer la clave del elemento
Para usar una tabla hash se necesita:
- Estructura de acceso directo.
- Una estructura de datos con una clave.
- Una función resumen.
Tiene como entrada un conjunto de elementos, que suelen ser cadenas, y los convierte en un rango de salida finito, normalmente cadenas de longitud fija.
Función Hash o Función Resumen.
¿Qué es grafos en informática?
Consiste en un conjunto de nodos y un conjunto de arcos que establecen relaciones entre los nodos.
Al añadir un nodo: incluye un nodo en él, en caso en el que no exista previamente
Verdadero
¿Cual de los siguientes tipos de datos abstractos son el correcto?
a) Borrar Nodo, Borrar Arista
¿Cuales son las formas que podemos representar un grafo?
Matriz de Adyacencias y Lista de Adyacencias
Enumere los selectores que existen
1) Grafo Vacío
2) Contener Nodo
3) Adyacentes
¿A qué se le llama rehashing?
Una vez producida la colisión se utiliza una función adicional para determinar cuál será la casilla que le corresponde dentro de la tabla al elemento.
¿A qué se le conoce como “Hashing lineal”?
Función que depende del número de intentos realizados para encontrar una casilla libre en la cual insertar el nuevo elemento.
¿cuáles son las características del rehashing doble?
- Función hash fácilmente calculable.
- Evitar que se formen agrupaciones.
- Que genere una secuencia de valores distinta para dos claves distintas aunque tenga el mismo valor de función hash.
¿Que es un sensor en informática?
Dispositivo que esta capacitado para detectar acciones o estímulos externos y convertirlo en magnitudes eléctricas.