using System;
namespace lista
{
public class ListasCirculares
class Nodo
public int edad;
public Nodo sig;
}
private Nodo raiz;
public ListasCirculares()
raiz = null;
public void Insertar(int x)
Nodo aux = null;
Nodo nuevo = new Nodo();
nuevo.edad = x;
if (raiz == null)
raiz = nuevo;
raiz.sig = raiz;
else
aux = raiz;
while (aux.sig != raiz)
aux = aux.sig;
aux.sig = nuevo;
nuevo.sig = raiz;
public void Imprimir()
Nodo aux = raiz;
do
Console.WriteLine("Edad " + aux.edad);
} while (aux != raiz);
public static void Main(string[] args)
ListasCirculares NuevaPila = new ListasCirculares();
NuevaPila.Insertar(18);
NuevaPila.Insertar(19);
NuevaPila.Insertar(20);
NuevaPila.Imprimir();