permiten agrupar datos usando un único identificador. Todos los elementos son del mismo tipo, y para acceder a cada elemento se usan índices.
Arreglo
100
nos permiten agrupar varios datos, que mantengan algún tipo de relación, aunque sean de distinto tipo, permitiendo manipularlos todos juntos, usando un mismo identificador, o cada uno por separado.
Estructuras
100
La forma más simple de estructura dinámica
Lista abiertas
100
Se dice que una función es __________cuando se define en función de si misma.
Recursividad
200
Cuales son las categorias de areglos
Unidimensional y multidimesional (bi, tri, cuatri, etc.)
200
Sintaxis de una estructura
struct [] {
[ [,,...]];
} [[,,...]
200
Menciona 2 Operaciones básicas con listas
Añadir o insertar elementos.
Buscar o localizar elementos.
Borrar elementos.
Moverse a través de una lista, anterior, siguiente, primero.
200
Ejemplo de recursividad
Torres de hannoi
300
Cual es la sintaxis para declarar un arreglo unidimencional
[];
300
es una función sin tipo de retorno y con el mismo nombre que la estructura.
Constructor
300
es un tipo especial de lista abierta en la que sólo se pueden insertar y eliminar nodos en uno de los extremos de la lista. Estas operaciones se conocen como "push" y "pop", respectivamente "empujar" y "tirar, también LIFO
Pilas
300
Menciona una de las desventajas de recursividad
consume muchos recursos de memoria y tiempo de ejecución, y se debe aplicar a funciones que realmente le saquen partido.
400
Inicializa el arreglo R de 5 elementos que acepta datos con decimales
float R[10] = {2, 32, 4.6, 2, 0.5}
400
es una función sin tipo de retorno y con el mismo nombre que la estructura, salvo que el nombre va precedido el símbolo "~".
Destructor
400
es un tipo especial de lista abierta en la que sólo se pueden insertar nodos en uno de los extremos de la lista y sólo se pueden eliminar nodos en el otro. Además, como sucede con las pilas, las escrituras de datos siempre son inserciones de nodos, y las lecturas siempre eliminan el nodo leído, tambien FIFO
Cola
500
método de ordenación que se aplica a los arreglos que consiste en recorrer la lista de valores a ordenar y compararlos dos a dos. Si los elementos están bien ordenados, pasamos al siguiente par, si no lo están los intercambiamos, y pasamos al siguiente, hasta llegar al final de la lista.
Método burbuja
500
Tipos de estructuras con lo cual se pueden conseguir superestructuras muy elaboradas
Estructuras anidadas
500
es una lista lineal en la que el último nodo a punta al primero.
Evitan excepciones en la operaciones que se realicen sobre ellas. No existen casos especiales, cada nodo siempre tiene uno anterior y uno siguiente.