Características de las estructuras de datos dinámicas. - Están orientadas al almacenamiento de información que podría cambiar en el tiempo. - Permiten añadir, modificar o eliminar la información presente en los campos de las bases datos. - Son bases de datos relacionales, es decir en ellas se establecen relaciones entre los registros y campos. - Permiten analizar datos de manera ágil y sencilla. - Una de las principales características es que esta puede aumentar o disminuir su tamaño con base a la necesidad. Ejemplos de utilización de pilas como estructuras de almacenamiento. - La utilización se podría ver reflejada en librería ya que los libros están organizados de forma que si el ultimo que se pone en él estante es el primero de la colección es el que debe salir de primero. - También en los platos que tengo lavar, de manera que vamos limpiando con la esponja con jabón estregando los platos y apilándolos de forma que el ultimo en apilarse es el primero que se lava. - Se puede ver reflejada en los tubos de las pelotas de tenis ya que está organizado para que la última que entre salga de primera. Ejemplos de la vida real que se comporten como estructuras listas enlazadas. - Se ve reflejado en la lista de compras que hacer en el supermercado como: carne, pollo, verduras, frutas, pasabocas, leche, yogurt, pan, cereales, etc. - Corriendo, se debe coordinar las piernas con los brazos mientras adelante una pierna el brazo contrario también realiza el movimiento y cuando adelante la otra pierna el brazo contrario también realiza el movimiento. - Para hacer un collar de perlas, entre más largo se necesite el collar más perlas se deben poner y el primer paso es el nailon y el segundo es insertar la cantidad de perlas. Ejemplos de la vida real que se comporten como estructuras colas. - Para comprar las entradas al cine la gente hace la fila y la persona que está en la cabeza de fila es la primera en salir y así sucesivamente. - Para realizar las tareas del hogar, lo primero que vamos a realizar es limpiar las habitaciones, después limpiamos la sala, continuamos con lavar la ropa y la extenderla, continuando procedemos a limpiar la cocina y por último el baño. Así lo primero que está organizado son las habitaciones. - Cuando se realiza la rutina de limpieza de la cara, lo primero que se hace es echarse el jabón limpiador, después se aplica el tratamiento hidratante, continuando se aplica la crema hidratante y por último se aplica el bloqueador para proteger la cara. Así lo primero que sale es lavarse la cara con el jabón. Ejemplos de la vida real que se comporten como estructura doble enlazada. - Una llamada telefónica en la que se intercambia la información entre las dos personas, el que llamo y recibió la llamada. - El transporte Metro hace el recorrido entre estaciones en ambas direcciones tanto de ida como de vuelta. Ejemplos de la vida real que se comporten como estructuras listas circular. - Cuando utilizamos un reproductor de música, así como Spotify en cual activamos la opción de repetir la lista de reproducción para así cuando se acabe se vuelva a empezar la lista. - Cuando realizamos un formulario electrónico al final de cada página te da la opción, atrás y siguiente lo cual esto te permite rectificar cualquier error y al finalizar comienza nuevamente el formulario para el siguiente usuario. - Las actividades que realizamos diariamente como ir al bañarse, comer, ir gimnasio, estudiar y por último dormir para continuar al otro día con las actividades diarias. ¿Cómo podría utilizar listas enlazadas para guardar los datos de una persona (Cédula, nombres, apellidos, edad)? - Debemos crear una clase de nodo y una clase lista que deben estar contenidos en un mismo programa. - en la clase lista se implementan los datos de las listas enlazadas. Siempre que se inicia una lista la cabeza siempre se inicia en cero lo cual nos indica que la lista está vacía. Desdé la lista se hace la inserción de los datos nombre, apellido, cedula, edad.y null se convierte en un apuntador que espera la inserción de un nuevo dato. - En la clase nodo debemos crear los cuatro nodos que estarán referenciados por nombre, apellido, cedula, edad. La visibilidad de los campos de cada nodo tiene la visibilidad por defecto para que los métodos que implementan las operaciones de las listas puedan acceder a ellos.