Exemplo n.º 1
0
        public T Dequeue()
        {
            T data;

            data = Peek();
            head = head.Next;
            return(data);
        }
Exemplo n.º 2
0
        public void ShowAllElements()
        {
            QueueElement <T> item = head;

            while (item.Next != null)
            {
                Console.WriteLine(item.Data.ToString());
                item = item.Next;
            }
        }
Exemplo n.º 3
0
 public void Enqueue(T NewElement)
 {
     if (head == null)
     {
         head = new QueueElement <T>(NewElement);
     }
     else
     {
         QueueElement <T> item = head;
         while (item.Next != null)
         {
             item = item.Next;
         }
         item.Next = new QueueElement <T>(NewElement);
     }
 }
 public QueueElement(T Data)
 {
     this.Data = Data;
     this.Next = null;
 }