예제 #1
0
 public bool Pop()
 {
     if (count != -1)
     {
         Console.WriteLine(first.i);
         first = first.nextQu;
         count--;
         return(true);
     }
     else
     {
         Console.WriteLine("Очередь пуста");
     }
     return(false);
 }
예제 #2
0
 public void Push(int value)
 {
     if (count == -1)
     {
         first = new QueueEl(value, null);
         end   = first;
     }
     else
     {
         end.nextQu = new QueueEl(value, null);
         end        = end.nextQu;
     }
     count++;
     Console.WriteLine("Add " + value);
 }
예제 #3
0
 public QueueEl(int value, QueueEl next)
 {
     i      = value;
     nextQu = next;
 }