public void Transversa() { Buscador = Cabeza; while (Buscador.Siguiente != null) { Buscador = Buscador.Siguiente; int DaTA = Buscador._DatA_; Console.WriteLine("[{0}]", DaTA); } }
public void PushInsertar() { VzCNodo NuedoNodo = new VzCNodo(); Console.WriteLine("Ingrese un dato a la pila"); NuedoNodo._DatA_ = int.Parse(Console.ReadLine()); Console.WriteLine("Dato registrado"); NuedoNodo.Siguiente = Cabeza.Siguiente; Cabeza.Siguiente = NuedoNodo; }
public int PeekMostrarCima() { int valor = 0; if (Cabeza.Siguiente != null) { Buscador = Cabeza.Siguiente; valor = Buscador._DatA_; } return(valor); }
public int PopEliminar() { int valor = 0; if (Cabeza.Siguiente != null) { Buscador = Cabeza.Siguiente; valor = Buscador._DatA_; Cabeza.Siguiente = Buscador.Siguiente; Buscador.Siguiente = Cabeza; } return(valor); }
public void DesplegarCola() { VzCNodo Actual = new VzCNodo(); Actual = Primero; if (Primero != null) { while (Actual != null) { Console.WriteLine("[" + Actual._DatA_ + "]"); Actual = Actual.Siguiente; } } else { Console.WriteLine("La cola esta vacia"); } }
public void insertarNodo() { VzCNodo NuevoNodo = new VzCNodo(); Console.WriteLine("Ingrese dato"); NuevoNodo._DatA_ = int.Parse(Console.ReadLine()); if (Primero == null) { Primero = NuevoNodo; Primero.Siguiente = NuevoNodo; Ultimo = NuevoNodo; } else { Ultimo.Siguiente = NuevoNodo; NuevoNodo.Siguiente = null; Ultimo = NuevoNodo; } Console.WriteLine("\nNodo ingresado\n"); }
public VzCola() { Primero = null; Ultimo = null; }
public VzPila() { Cabeza = new VzCNodo(); Cabeza.Siguiente = null; }