public QueueNode(T data) { this.data = data; next = null; }
public QueueNode(T data, QueueNode <T> next = null) { this.data = data; this.next = next; }
public QueueNode(int value) { this.value = value; Next = null; }
public Queue() { first = null; }
public void Clear() { count = 0; head = null; tail = null; }
public QueueNode(object dataValue, QueueNode nextNode) { data = dataValue; next = nextNode; }
public QueueNode(T value, QueueNode <T> prevNode = null) { this.value = value; this.PrevNode = prevNode; }
public QueueNode(T item, QueueNode <T> next) { this.Item = item; this.Next = next; }
public QueueList() { head = null; tail = null; }
public override void Clear() { head = null; tail = null; size = 0; }
public QueueR() { _head = _tail = null; _amount = 0; }
public QueueNode(T data) { Data = data; Next = null; }
public Queue() { headNode = null; lastNode = null; }