/// <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; } }
/// <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; }
public Queue(fifo_animal_shelter.Classes.Node node) { Front = node; Rear = node; }