Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2009, 11:27
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: Controlar tamaño de lista dinamica?

Puedes tener una variable. Supongo que tienes funciones para agregar o eliminar nodos. En esas funciones incrementarias o decrementarias esa variable.

Otra forma es crear una funcion que recorra toda la lista con un ciclo e ir contando los nodos (aunque esta forma es la mas tardada). Si la lista es lineal, el ciclo se detiene cuando el siguiente nodo sea nulo. Si la lista es circular, el ciclo se detendria cuando el siguiente nodo es igual al primero.


No le veo mayor complicacion