1. ¿Cuál es la principal diferencia entre el uso de memoria en forma estática y el uso de memoria dinámica?
R// Su principal diferencia es que:
La memoria dinámica es memoria que se reserva en tiempo de ejecución. Su principal ventaja frente a la estática, es que su tamaño puede variar durante la ejecución del programa.
Y la memoria estática es el espacio en memoria que se crea al declarar variables de cualquier tipo de dato. La memoria que estas variables ocupan no puede cambiarse durante la ejecución y tampoco puede ser liberada manualmente.
2. ¿Con qué otro nombre se conoce la estructura de datos pila?
R// A la estructura de datos pila, también se le conoce como stack (En ingles).
3. ¿Qué diferencia existe entre una lista simple y una lista doblemente enlazada?
R// La diferencia entre una lista simple y una lista doblemente enlazada es que la lista simple solo contiene una referencia a el dato siguiente en la lista y en la lista doblemente enlazada cada dato contiene dos referencias, una al dato siguiente y una al dato anterior.
4. ¿Cuál es la principal característica de una lista circular?
La principal característica de una lista circular es que es una lista lineal en la que el último nodo a punta al primero... No existen casos especiales, cada nodo siempre tiene uno anterior y uno siguiente. En algunas listas circulares se añade un nodo especial de cabecera, de ese modo se evita la única excepción posible, la de que la lista esté vacía
No hay comentarios:
Publicar un comentario