priority-queue

    0

    3答えて

    それは: ヒープ? 未分類リスト? ソートリスト? リンクされたリスト? 他のデータ構造ですか? 優先キューを実装するときのプログラマのデフォルト/自然な選択はどれですか?また、その特定の選択肢が他のものより優先される理由は何ですか?

    1

    1答えて

    私はJava APIを使用してプライオリティキューを作成しましたが、の最後にプライオリティキューから特定の要素を削除します。私はそれがコンパレータと何かをしなければならないことを知っているが、私はそれを把握することはできません。助けてもらえますか?ここに私のコードです: public static void main(String[] args) { PriorityQueue<Ele

    0

    1答えて

    私は、AIクラス用に8タイルのスライドパズルを解くプログラムを書いています。理論的にはこれはかなり簡単ですが、生成されるノード状態の数はかなり(推定18万程度)です。私たちはクラス内のヒューリスティック関数を比較しているので、私のコードでは非常に非効率的な関数さえも扱えるようにしなければなりません。私は "OutOfMemoryError:Javaヒープスペース" javaのPriorityQue

    7

    4答えて

    私は以下の質問をしています: 例えば、シフトと乗算、または除算を使うかどうか尋ねられたら、答えはJVMに最適化されます。ここで 例:is-shifting-bits-faster-than-multiplying 今は例えばPriority Queueため、JDKのソースを見ていたとコードのみ乗算と除算(符号付きおよび符号なし)の両方にシフト使用します。 SOの投稿が有効な回答であると私は思ってい

    0

    1答えて

    私はプライオリティキューにユーザー定義のプレーンオブジェクトを追加しようとしています: int main() { std::string filename; cout << "Enter file name >> "; getline(cin, filename); ifstream fin; fin.open(filename.c_str()); if(fin.fail())

    5

    2答えて

    いくつかのオブジェクトへの参照を含むPriorityQueueがあります。最初に要素を優先順位キューに挿入すると、順序はデータ構造によって維持されます。削除操作の後で、私は優先度キューによって保持されている参照のいくつかを更新します。理想的には、これは優先順位キューの再調整操作を必要としますが、選択された参照を外部的に変更しているので明白ですが、再修飾はトリガーできません。だから、キュー内の任意の

    0

    1答えて

    PriorityQueueの値を出力したいのですが、どうすればいいですか?私はPriortiyQueueを拡張し、基になるリストqueueにアクセスしました。 PID Name Status Priority ========================================== 0 p1 ready_s 0 3 p0 ready_s 1 2 p2 ready_

    1

    1答えて

    Iは、簡略化のように表すことができるプライオリティキュー・テーブルを有する:priorityプライオリティ(最低最初)であり、status(0が取得するためにOKを意味する)アイテムの状態である CREATE TABLE test ( id int PRIMARY KEY, priority int, status int ) を。タスクは、最も高い優先順位を持つ

    2

    1答えて

    activemqでプライオリティをアクティブにしようとした後、私はラクダ(here参照)を試してみるように言われました。しかし、私はそれを働かせることはできません、そして、私はそれがどのように動作すべきかも分かりません。が <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> <route>

    1

    1答えて

    私の質問は子供のように思えるかもしれませんが、私はデータ構造コースの初心者ですからこの質問を本当に理解できません。どのように最大と最小のヒープの仕事を知っているが、私はヒープが暗黙的なデータ構造であるかどうかは、優先順位キューを実装するかどうかはわかりません。 D the articleから: