Ejemplo n.º 1
0
 public void Push(T addvalue)
 {
     if (Head == null)
     {
         Head = new Stacknode <T>(addvalue);
     }
     else
     {
         var current = Head;
         while (current.Next != null)
         {
             current = current.Next;
         }
         current.Next = new Stacknode <T>(addvalue);
     }
 }
Ejemplo n.º 2
0
 public void Pop()
 {
     if (Head != null)
     {
         var current = Head;
         if (current.Next == null)
         {
             Head = null;
         }
         else
         {
             while (current.Next.Next != null)
             {
                 current = current.Next;
             }
             current.Next = null;
         }
     }
 }
Ejemplo n.º 3
0
 public Stacknode(T VAlues)
 {
     value = VAlues;
     Next  = null;
 }
Ejemplo n.º 4
0
 public Stack()
 {
     Head = null;
 }