ESTRUCTURA DE DATOS Flashcards

1
Q

¿En qué consiste un max-heap?

A

Un árbol binario (montículo) cuya raiz es el elemento mayor de todos los del árbol
NOTA: Esta propiedad se cumple en cualquier nivel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿A que TAD pertenecen las primitivas push y pop?

A

TAD Pila (LIFO)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿En qué consiste una “colisión” en una tabla Hash?

A

Una colisión se da cuando aplicando el algoritmo de hash a la distintas “keys” dan el mismo resultado (índice de la tabla)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definición de grado de un nodo y orden del árbol

A

a) grado(nodo) –> nº de hijos que tiene un nodo en un momento determinado (limitado por el orden del árbol)
b) orden(árbol) –> nº MÁXIMO de hijos que PUEDE tener cualquier nodo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definición de altura y profundidad de un nodo

A

a) altura(nodo) –> nº de aristas desde ese nodo hasta el nodo hoja mas alejado
b) profundidad(nodo) –> nº de aristas desde ese nodo hasta la raíz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿En qué consiste un árbol AVL?

A

Es una implementación de árbol que mantiene automáticamente un factor de equilibrio entre 0,+1 o -1 (autobalanceable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Para qué sirve el algoritmo de Kruskal?

A

Algoritmo que sirve para generar un ÁRBOL DE RECUBRIMIENTO MÍNIMO (árbol que conecta a todos los nodos con coste GLOBAL/SUMA MÍNIMO)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿En qué consiste el grado de un vértice en un grafo?

A

Nº de aristas incidentes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Para qué sirve el algoritmo de Dijkstra?

A

Algoritmo que sirve para calcular el CAMINO MÍNIMO de UN NODO al resto (caso particular seria entre DOS NODOS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuáles son dos características de los árboles B+?

A

a) Nodos hoja están entrelazados
b) Nodos internos solo contienen claves y punteros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly