Esempio n. 1
0
 /// <summary>
 /// Create a new queue instance.
 /// </summary>
 /// <param name="capacity">Initial capacity of queue.</param>
 /// <param name="comparer">Comparison delegate for ordering queue items by priority.</param>
 public PriorityQueue(int capacity, PriorityQueueComparer <T> comparer)
 {
     _comparer = comparer;
     _list     = new List <T>(capacity);
 }
Esempio n. 2
0
        //--- Constructors ---

        /// <summary>
        /// Create a new queue instance.
        /// </summary>
        /// <param name="comparer">Comparison delegate for ordering queue items by priority.</param>
        public PriorityQueue(PriorityQueueComparer <T> comparer) : this(32, comparer)
        {
        }