-1
私はこの質問を理解できません....優先キューを使用してキューを実装する方法を説明してください
優先キューを使用してキューを実装する方法を記述してください。
私は単純にエントランスの時間として優先度を割り当てますか?キューはFIFOなので、優先順位をつけて、最も古い時間が最初に来るようにしますか?
私はこの質問を理解できません....優先キューを使用してキューを実装する方法を説明してください
優先キューを使用してキューを実装する方法を記述してください。
私は単純にエントランスの時間として優先度を割り当てますか?キューはFIFOなので、優先順位をつけて、最も古い時間が最初に来るようにしますか?
タイムキーを優先キーとして使用する方法もあります。ただし、外部的に変化しない時間を使用するように注意してください。夏時間の切り替え中に時計を1時間前に戻すときは、現地時間を使用したくないでしょう。
また、0で整数カウンタを開始し、キューに追加するすべての項目でインクリメントすることもできます。
理論的には、すべてのアイテムに同等の優先度を付けることができますが、実際にはスタックのように動作する可能性があります。優先度キューの実装が等しい項目をどのように扱うかによって異なります。インプリメンテーションがバイナリヒープの場合、たとえば、新しい最小項目と同じ項目を挿入できます。だからあなたはLIFOで終わるだろう。
あなた自身で問題に答えようとしなかったようです。キューを実装するために優先度キューを使用する方法をグーグルで調べて、これを得ました:http://pages.cs.wisc.edu/~vernon/cs367/notes/11.PRIORITY-Q.html。このウェブサイトはGoogleではありません。 – esote
私はこれを見ました... – Math4Life