manejo dinamico de la memoria
estan las listas simples, listas simples circulares, listas dobles y listas dobles circulares
una lista es un conjunto de nodos y los nodos son el espacio de memoria que tiene una dirección.
las listes simples son un conjunto de uno o mas nodos, ligadas por una sola direccion y las listas dobles son un conjunto de uno nodo o mas nodos que se se ligan por dos direcciones en este caso un nodo esta conectado al nodo anterior( lado izquierdo ) y al siguiente (lado derecho )
un tipo de listas son las listas circulares que se conectan todos los nodos entre ellas creando un circulo
las pilas son un vector donde el dato primero que entra es el ultimo en salir y las colas es un vector que el primer dato en entrar es el primero en salir
las colas circulares son las que aprovechan el espacio libre, ya que podrás seguir sacando y poniendo datos, porque el espacio libre que es de los datos ya sacados se ve utilizado guardando los nuevos datos
