MEMORIA DINAMICA


La memoria dinámica es aquella que reserva en tiempo de ejecución. Su principal
 ventaja frente a la estática es que su tamaño puedo variar durante la ejecución del programa.

el uso de la memoria dinámica es necesario cuando no conocemos el numero de datos o elementos a tratar, sin embargo es algo mas lento ya que el tiempo de ejecución depende del espacio que se va ha usar.

Vamos hablar un poco sobre los Datos Dinámicos: el tamaño y forma de la variable a lo largo de la de ejecución, por lo que se crean y se destruyen en tiempo de ejecución. Esto permite dimensionar la estructura de datos de una forma precisa, se va asignando memoria en tiempo de ejecución según se va necesitando. 



Métodos que hay...

  •  add
  •  get 
  •  set 
  •  remove 
  •  size 
se importa el, import java.util.ArrayList



Vamos a ver un ejemplos.

En este ejemplos vamos a capturar frases 
como se ven en los comentarios detallados, esta paso a paso 


Claramente vemos los paso detallado, cada paso tiene su función diferente a continuación lo veremos con los resultados. 

Comenzamos a correr el código, por primera instancia que nos va a pedir es que ingresemos la frase, vamos a ingresar las frases que nosotros queramos. 


Cuando ingresamos nuestra frase el programa nos hace un pregunta que si queremos seguir ingresando una  frase. 



Como vemos los resultados son exactos, nos da la frase original, las frases modificadas, el elemento modificado y las frases que quedan.

Comentarios

Entradas más populares de este blog

TORRES DE HANOI EN JAVA

SUCESION DE FIBONACCI EN JAVA