Subido por Swadowbreak menez

Estructura de datos dinámica

Anuncio
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.
Descargar