PROGRAMACIÓN DE ESTRUCTURAS DE DATOS MEDIO CURSO

5.0(1)
studied byStudied by 2 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/34

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

35 Terms

1
New cards

Pila

Es una lista de elementos en la cual se puede insertar o eliminar elementos solo por uno de sus extremos.

2
New cards

LIFO (last in, first out) último en entrar primero en salir.

Qué tipo de estructura son las pilas.

3
New cards

ARREGLOS Y LISTAS ENLAZADAS

Mediante que se pueden representar las pilas:

4
New cards

PUSH

Como se le llama a la operación de insertar un elemento:

5
New cards

POP

Como se le llama a la operación de eliminar un elemento:

6
New cards

LLAMADAS A SUBPROGRAMAS, RECURSION, TRATAMIENTO DE EXPRESIONES ARITMETICAS Y ORDENACION

En qué tipos de problemas pueden ser utilizadas las pilas:

7
New cards

COLAS

Es una lista de elementos en las que se introducen por un extremo y se elimina por otro:

8
New cards

FIFO(first in, first out)

Qué tipo de estructura son las colas:

9
New cards

FRENTE

Como se llama la variable que guarda la posición del primer elemento de la cola:

10
New cards

FINAL

Como se llama la variable que guarda la posición del último elemento de la cola:

11
New cards

INSERTAR UN ELEMENTO, ELIMINAR UN ELEMENTO

Cuáles son las operaciones que pueden realizarse en una cola:

12
New cards

COLAS CIRCULARES

Sirven para hacer un uso más eficiente de la memoria disponible y además el elemento anterior al primero es el último:

13
New cards

DOBLE COLA O BICOLA

En este tipo de cola los elementos pueden ser eliminados por cualquier de los extremos:

14
New cards

DOBLE COLA CON ENTRADA RESTRINGIDA

DOBLE COLA CON SALIDA RESTRINGIDA

Cuáles son las dos variantes de las dobles colas:

15
New cards

DOBLE COLA CON ENTRADA RESTRINGIDA

Esta variante permite que las eliminaciones se realicen por cualquiera de los dos extremos, mientras que las inserciones por el final de la cola:

16
New cards

DOBLE COLA CON SALIDA RESTRINGIDA

Esta variante permite que las inserciones puedan hacerse por cualquiera de los dos extremos, mientras que las eliminaciones solo por el frente de la cola.

17
New cards

LISTAS

Es una colección de elementos llamados generalmente nodos.

18
New cards

PUNTEROS

Por medio de que se establecen el orden de los nodos.

19
New cards

BORRADO DE UN ELEMENTO

Consiste en quitar un nodo de la lista redefiniendo las ligas que correspondan.

20
New cards

ELIMINAR EL PRIMER NODO, ELIMINAR EL ULTIMO NODO, ELIMINAR UN NODO CON INF. X, ELIMINAR EL NODO ANTERIOR/POSTERIOR AL NODO CON INF. X

Cuáles son los cuatro pasos para el borrado de un elemento:

21
New cards

BUSQUEDA DE UN ELEMENTO

En esta operación se deben recorrer los nodos, tomando el campo liga como puntero al siguiente nodo a visitar:

22
New cards

LISTAS CIRCULARES

Estas listas tienen la característica de que el último elemento de la misma apunta al primero.

23
New cards

LISTAS DOBLEMENTE LIGADAS

Es una colección de nodos, el cual cada nodo tiene dos punteros uno de ellos apuntando a su predecesor (LIGAIZQ) y otro a su sucesor (LIGADER):

24
New cards

RECORRIDO DE LA LISTA, INSERCION DE UN ELEMENTO, BORRADO DE UN ELEMENTO

Cuáles son las operaciones que se pueden realizar en las listas doblemente ligadas:

25
New cards

RECORRIDO DE LA LISTA

Esta operación se puede hacer tanto del inicio al final, como en sentido inverso de la lista.

26
New cards

INICIO Y FINAL DE LA LISTA, ANTES/DESPUES DE UN NODO COMO REFERENCIA

Donde se puede realizar la inserción de un elemento:

27
New cards

LISTAS DOBLEMENTE LIGADAS CIRCULARES

En estas listas el campo liga izquierda del primer nodo de la lista apunta al último y el campo de la liga derecha de este apunta al primero:

28
New cards

QUE PERMITE LA NAVEGACION EN CUALQUIER SENTIDO A TRAVES DE LA MISMA Y ADEMAS, SE PUEDEN RECORRER TODA LA LISTA PARRIENDO DE CUALQUIER NODO.

Cuál es la principal ventaja de las listas circulares:

29
New cards

ARREGLOS

Es una colección finita, homogénea y ordenada de elementos.

30
New cards

ARREGLO UNIDIMENSIONAL

Es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo:

31
New cards

ARREGLOS BIDIMENSIONALES

Cada elemento esta simultáneamente en una fila y columna:

32
New cards

ARREGLOS MULTIDIMENSIONALES

Son los arreglos con más de dos dimensiones:

33
New cards

PUNTERO

Es una variable que da referencia a una región de memoria

34
New cards

PUNTERO DE DIRECCION

Variable que contiene la dirección de memoria:

35
New cards

PUNTERO DE INDIRECCION

Variable que regresa el valor almacenado