wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ESTRUCTURA DE DATOS

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Operaciones de una Stack

a)

Push

b)

Pop

c)

Peek

d)

Todas las anteriores

2.

Operación que agrega un elemento a la colección.

a)

pop

b)

push

c)

peek

d)

Todas las anteriores

3.

Para implementar una pila que podemos usar?

a)

Queue

b)

Linked List

c)

Array

d)

Vector

4.

¿Qué representa la siguiente imagen?

a)

Un nodo de una lista enlazada, cuya flecha apunta al próximo nodo.

b)

Un nodo de una lista doblemente enlazada.

c)

No es un nodo de una lista, es una estructura perteneciente a otro tipo de dato.

d)

Un nodo de una lista circular homogénea,

5.

El grafico presentado corresponde a:

a)

Lista Doblemente Enlazada

b)

Lista Circular Simplemente Enlazada

c)

Lista Simplemente Enlazada

d)

Lista Nodos

6.

El grafico presentado corresponde a:

a)

Lista Doblemente Enlazada

b)

Lista Nodos Simples

c)

Lista Simplemente Enlazada

d)

Lista Circular Simplemente Enlazada

7.

El grafico presentado corresponde a:

a)

Lista Doblemente Enlazada

b)

Lista Circular Simplemente Enlazada

c)

Lista Nodos Simples

d)

Lista Simplemente Enlazada

8.

¿Qué es una Lista Enlazada?

a)

Datos estáticos uno detrás de otro, conectados por un enlace

b)

Vectores conectados por enlaces, que no se pueden modificar

c)

Secuencia de elementos dispuestos uno detrás de otro y conectados por enlaces.

9.

¿La grafica presentada corresponde a una Lista Enlazada?

a)

Verdadero

b)

Falso

10.

Cuando finaliza un nodo en una lista simplemente enlazada , este nodo apunta:

a)

Al inicio

b)

A Null

c)

Al anterior

11.

Una lista de tamaño cero se considera

a)

Vacia

b)

Llena

c)

Empty

d)

Sucia

12.

¿Qué representa la siguiente imagen?

a)

Un nodo de una lista enlazada, cuya flecha apunta al próximo nodo.

b)

Un nodo de una lista doblemente enlazada.

c)

No es un nodo de una lista, es una estructura perteneciente a otro tipo de dato.

d)

Un nodo de una lista circular homogénea,

13.

¿Para qué sirve un `NODO` en una lista enlazada?

a)

Para saber donde comienza la lista

b)

Para saber donde termina la lista

c)

Para guardar un dato y mantener al siguiente nodo

d)

Para poder calcular el tamaño de la lista

14.

Cuáles son las fases de Quick sort

a)

Elegir un pivote, particionar y recursión

b)

Particionar, elegir un pivote y recursión

c)

recursión, particionar, elegir un pivote

15.

En qué consiste el algoritmo de búsqueda binaria

a)

La búsqueda binaria encuentra el elemento deseado sumando todos los índices del arreglo y comparando el resultado con el valor objetivo. Si coinciden, se ha encontrado el elemento.

b)

El algoritmo de búsqueda binaria busca el elemento objetivo reemplazando progresivamente los elementos del arreglo por valores mayores o menores hasta que el valor deseado queda al principio del arreglo.

c)

Este algoritmo compara el dato buscado con el valor almacenado en la posición central del Vector. Si no son iguales, buscará el dato en la parte izquierda ó en la parte derecha del Vector, dependiendo del valor de la posición central.

d)

En la búsqueda binaria, el algoritmo recorre todos los elementos del arreglo secuencialmente, comparando cada elemento con el objetivo hasta encontrarlo, sin importar si el arreglo está ordenado o no.

16.

En qué consiste el algoritmo de búsqueda secuencial

a)

El algoritmo de búsqueda secuencial busca el elemento deseado en un arreglo eligiendo índices de forma aleatoria hasta que encuentra el elemento objetivo.

b)

Consiste en recorrer el vector comparando cada elemento con el dato buscado.

c)

La búsqueda secuencial divide el arreglo en partes iguales y busca el elemento en cada parte simultáneamente, utilizando múltiples hilos o procesos para acelerar la búsqueda.

d)

La búsqueda secuencial construye un árbol binario a partir de los elementos del arreglo y luego realiza la búsqueda descendiendo por el árbol hasta encontrar el elemento deseado.

17.

Para crear una `hash table` necesitamos: (marcar todas las correctas)

a)

Una estructura de datos

b)

Un arreglo

c)

Una política de resolución de colisiones

d)

Una función hasheadora

18.

¿Como funciona el método de ordenamiento quick sort?

a)
El método quick sort no funciona en arreglos, solo en listas enlazadas
b)

Quick sort ordena el arreglo similar a la mezcla directa

c)

Quick sort funciona comparando secuencialmente todos sus elementos

d)
El método de ordenamiento quick sort funciona dividiendo el arreglo en dos sub-arrays, luego ordena recursivamente cada sub-array y los combina en orden.
19.

¿Cuál es la principal ventaja de la búsqueda lineal sobre la búsqueda binaria?

a)

La principal ventaja de la búsqueda lineal sobre la búsqueda binaria es su simplicidad al recorrer los elementos uno por uno.

b)

La búsqueda lineal es más rápida que la búsqueda binaria

c)

La búsqueda lineal requiere menos espacio de memoria que la búsqueda binaria

d)

La búsqueda lineal es más precisa que la búsqueda binaria

20.

¿Cómo funciona el algoritmo de ordenamiento de mezcla directa?

a)

El algoritmo merge sort no funciona en arreglos, solo en listas enlazadas

b)

Merge sort ordena el arreglo similar a la mezcla directa

c)

Merge sort funciona comparando secuencialmente todos sus elementos

d)

El algoritmo de ordenamiento mezcla funciona dividiendo el arreglo en mitades, ordena recursivamente cada mitad y luego combina las mitades ordenadas.