示例#1
0
文件: LoTVQueue.cs 项目: Mexahoid/CSF
 // взять из головы очереди
 public int OutQueue()
 {
     LoTVQueueNode p = QueueHead;
       QueueHead = QueueHead.NextNode;
       count--;
       return p.NodeQueueValue;
 }
示例#2
0
文件: LoTVQueue.cs 项目: Mexahoid/CSF
 // положить в хвост очереди
 public void InQueue(int inf)
 {
     LoTVQueueNode p = new LoTVQueueNode(inf, null);
       if (QueueIsEmpty())
       {
     QueueHead = p;
     QueueTail = p;
       }
       else
       {
     QueueTail.NextNode = p;
     QueueTail = p;
       }
       count++;
 }
示例#3
0
文件: LoTVQueue.cs 项目: Mexahoid/CSF
 public LoTVQueueNode(int Info, LoTVQueueNode Node)
 {
     NodeQueueValue = Info;
       NextNode = Node;
 }
示例#4
0
文件: LoTVQueue.cs 项目: Mexahoid/CSF
 public LoTVQueue()
 {
     QueueHead = null;
       QueueTail = null;
 }