コード例 #1
0
ファイル: PriorityQueue.cs プロジェクト: yonglehou/DReAM
 /// <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);
 }
コード例 #2
0
ファイル: PriorityQueue.cs プロジェクト: yonglehou/DReAM
        //--- 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)
        {
        }