コード例 #1
0
 /// <summary>
 /// returns the removed node
 /// </summary>
 /// <returns>temp</returns>
 public fifo_animal_shelter.Classes.Node Dequeue()
 {
     try
     {
         fifo_animal_shelter.Classes.Node temp = Front;
         Front     = Front.Next;
         temp.Next = null;
         return(temp);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
 /// <summary>
 /// Adds a node the the queue
 /// </summary>
 /// <param name="node"></param>
 public void Enqueue(fifo_animal_shelter.Classes.Node node)
 {
     Rear.Next = node;
     Rear      = node;
 }
コード例 #3
0
 public Queue(fifo_animal_shelter.Classes.Node node)
 {
     Front = node;
     Rear  = node;
 }