public PriorityQueue(ePriorityMode priorityMode, IComparer <P> comparer) { this.mode = priorityMode; this.comparer = comparer; }
public PriorityQueue(ePriorityMode mode) : base(mode) { }
public PriorityQueue(ePriorityMode priorityMode) { this.mode = priorityMode; this.comparer = new DefaultComparer <P>(); }
public PriorityQueue(ePriorityMode mode, IComparer <T> comparer) : base(mode, comparer) { }