Foro 2 Algoritmos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

Introducción: Veremos la importancia y para que sirven las estructuras dinámicas y

que es lo que nos pueden proporcionar ya que son importantes para la


programación y así poder generar bien algún arreglo, también vemos los
diferentes tipos de listas de las aplicaciones mas conocidas.
1. ¿Las estructuras dinámicas pueden reemplazar los arreglos en todas sus
aplicaciones?
Las estructuras dinámicas nos proporcionan un mejor manejo de memoria pues no
desperdiciaremos memoria y solo la ocuparemos, pero aun así estas no
reemplazan a los arreglos pues hay algunas cosas que podemos crear con estos,
solo nos dan ventajas como crear o reducirle el tiempo de ejecución.

2. ¿Menciona dos de las aplicaciones más conocidas de listas?


Existen 4 tipos de listas:
Enlazadas simples
Doblemente enlazadas
Circulares simples
Doblemente circulares

¿Como las estructuras de datos dinámicas optimizan el uso de la


memoria?
Es importante saber que los arreglos están compuestos por un determinado número de
elementos, número que se decide en la fase de diseño, antes de que el programa
ejecutable sea creado. En ocasiones se necesitan estructuras que puedan cambiar de
tamaño durante la ejecución del programa. Por supuesto que se pueden hacer 'arrays'
dinámicos, pero una vez creados, el tamaño también será fijo, y para hacer que crezcan o
disminuyan de tamaño, se debe reconstruir desde el inicio.
Las estructuras dinámicas nos permiten crear estructuras de datos que se adapten a las
necesidades reales a las que suelen enfrentarse los programas. Pero no sólo eso, también
permiten crear estructuras de datos muy flexibles, ya sea en cuanto al orden, la estructura
interna o las relaciones entre los elementos que las componen. Las estructuras de datos
están compuestas de otras pequeñas estructuras a las que se llaman nodos o elementos,
que agrupan los datos con los que trabajará el programa.

También podría gustarte