Esempio n. 1
0
 public PriorityQueue(PriorityQueueMode priorityQueueMode = PriorityQueueMode.LinkedList)
 {
     this.priorityQueueMode = priorityQueueMode;
     if (priorityQueueMode == PriorityQueueMode.LinkedList)
     {
         priorityQueueStructure = new List <P, T>();
     }
     else
     {
         priorityQueueStructure = new Heap <P, T>();
     }
 }
 public PriorityQueue(PriorityQueueMode mode = PriorityQueueMode.Min)
 {
     Mode = mode;
 }