예제 #1
0
 public QueueNode(T data)
 {
     this.data = data;
     next      = null;
 }
예제 #2
0
 public QueueNode(T data, QueueNode <T> next = null)
 {
     this.data = data;
     this.next = next;
 }
예제 #3
0
 public QueueNode(int value)
 {
     this.value = value;
     Next       = null;
 }
예제 #4
0
 public Queue()
 {
     first = null;
 }
예제 #5
0
 public void Clear()
 {
     count = 0;
     head  = null;
     tail  = null;
 }
예제 #6
0
 public QueueNode(object dataValue, QueueNode nextNode)
 {
     data = dataValue;
     next = nextNode;
 }
예제 #7
0
 public QueueNode(T value, QueueNode <T> prevNode = null)
 {
     this.value    = value;
     this.PrevNode = prevNode;
 }
예제 #8
0
 public QueueNode(T item, QueueNode <T> next)
 {
     this.Item = item;
     this.Next = next;
 }
예제 #9
0
 public QueueList()
 {
     head = null;
     tail = null;
 }
예제 #10
0
 public override void Clear()
 {
     head = null;
     tail = null;
     size = 0;
 }
예제 #11
0
파일: Program.cs 프로젝트: alextim1/QUEUE
 public QueueR()
 {
     _head   = _tail = null;
     _amount = 0;
 }
예제 #12
0
파일: Program.cs 프로젝트: alextim1/QUEUE
 public QueueNode(T data)
 {
     Data = data;
     Next = null;
 }
예제 #13
0
 public Queue()
 {
     headNode = null;
     lastNode = null;
 }