/// <summary> /// Adds a node to the rear of the queue, reassigns the rear /// </summary> /// <param name="node"> the node being added </param> public void Enqueue(Node node) { Rear.Next = node; Rear = node; }
/// <summary> /// Constructor method for creating the Stack /// </summary> /// <param name="node">Node to add to Stack</param> public Stack(Node node) { Top = node; }
//Queue constructor public Queue(Node node) { Front = node; Rear = node; }