コード例 #1
0
ファイル: PQueue.cs プロジェクト: Cristi34/TestingCSharp
        public PqItem Dequeue()
        {
            PqItem maxItem = (PqItem)Items[0];

            foreach (PqItem item in Items)
            {
                if (item.priority > maxItem.priority)
                {
                    maxItem = item;
                }
            }

            Items.Remove(maxItem);

            return(maxItem);
        }
コード例 #2
0
ファイル: PQueue.cs プロジェクト: Cristi34/TestingCSharp
 public void Enqueue(PqItem item)
 {
     Items.Add(item);
 }