Beispiel #1
0
 public string Dequeue()
 {
     if (IsEmpty() == false)
     {
         string temp = Head.data;
         Head = Head.next;
         return(temp);
     }
     return(null);
 }
Beispiel #2
0
        public void Enqueue(string value)
        {
            NodeQueue temp = new NodeQueue(value);

            if (IsEmpty())
            {
                Head = temp;
            }
            else
            {
                Tail.next = temp;
            }
            Tail      = temp;
            Tail.next = null;
        }
Beispiel #3
0
 public NodeQueue(string value)
 {
     data = value;
     next = null;
 }
Beispiel #4
0
 public Queue()
 {
     Head = null;
     Tail = null;
 }
Beispiel #5
0
 public NodeQueue()
 {
     data = null;
     next = null;
 }