問題タブ [priority-queue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
22266 参照

c++ - ポインターを使用して c++ priority_queue の並べ替えメソッドを実装する方法

私の優先キューは次のように宣言されています:

キュー内のアイテムを並べ替えていません。

なにが問題ですか?別の (Compare) クラスを実装したくありません。

回答の要約:

問題は、ポインタ アドレスがソートされていることです。これを回避する唯一の方法は、「ポインターを比較する」クラスです。

現在、次のように実装されています。

0 投票する
1 に答える
765 参照

priority-queue - Retlang でのチャネル入力の優先順位付け

チャネル入力を優先的に処理するにはどうすればよいですか? reactWithin(0) { ... case TIMEOUT }Scala の " " コンストラクトに相当するものはありますか?

0 投票する
2 に答える
3799 参照

java - Java のプライオリティ キュー

java.util.PriorityQueueComparator構築時にa を渡すことができます。要素を挿入するとき、それらはコンパレータによって指定された優先度に従って並べ替えられます。

挿入後に要素の優先度が変わるとどうなりますか? PriorityQueue要素が並べ替えられるのはいつですか? 実際には最小の優先度を持たない要素をポーリングすることは可能ですか?

効率的な優先度の更新を可能にする優先度キューの適切な実装はありますか?

0 投票する
1 に答える
8644 参照

message-queue - FIFO Qeueingシステムで、優先メッセージを実装するための最良の方法は何ですか

優先メッセージ(AMQPなど)を一貫してサポートしないメッセージ指向ミドルウェアの場合、キューにFIFOセマンティクスしかない場合に、優先消費を実装するための最良の方法は何ですか?一般的な使用例は、メッセージの大量のバックログがキューに存在する場合に、消費者が優先度の低いメッセージの前に優先度の高いメッセージを受信するシステムです。

0 投票する
6 に答える
3531 参照

data-structures - バイナリ ヒープ プライオリティ キューの位置インデックス?

したがって、バイナリ ヒープで実装されたプライオリティ キューを使用して、プライオリティを持つ N 個のアイテムのプライオリティ キューがあるとします。ここで、N は数千の単位です。EXTRACT-MINとのINSERTプリミティブを理解しています ( ではなくを使用するCormen、Leiserson、Rivestを参照)。-MAX-MIN

しかしDELETEDECREASE-KEY両方とも、アイテム自体が与えられたヒープ内のアイテムのインデックスを見つけることができるように優先度キューを必要とするようです (または、そのインデックスは優先度キューの消費者によって与えられる必要がありますが、これは抽象化違反のようです)。 .. 見落としのようです。ヒープの上にハッシュテーブルを追加することなく、これを効率的に行う方法はありますか?

0 投票する
1 に答える
6229 参照

.net - MSMQ から優先的にメッセージを取得する

優先度を設定して MSMQ でメッセージを送信しています。C# を使用して

優先度の高い MSMQ からのメッセージを最初に取得できますか?

プライオリティ キューに入るのと同じように。

そしてもう一つ..

3 つの優先レベルがあるとします。

0 - 高 1 - 中 2 - 低

キュー内のシーケンスは 2001122221111100 です

優先度の高い(0)メッセージを送信すると、どこに配置されますか?? MSMQ で優先度を設定します。実際のプライオリティ キューのように動作しますか?

0 投票する
6 に答える
5641 参照

python - Pythonでマルチプロセッシング優先キューを実装するには?

Pythonでマルチプロセッシング優先キューを実装する方法に精通している人はいますか?

0 投票する
4 に答える
12860 参照

java - Java-PriorityQueueよりも速いものを探しています

大量のデータにJavaを使用しています。

[私は問題を可能な限り単純化しようとしています]

実際、私はintKEYとdoubleWEIGHT(getter&settersを含む)を含む小さなクラス(Element)を持っています。

私はファイルからこれらのオブジェクトの多くを読み取り、最高の(最も重みのある)Mオブジェクトを取得する必要があります。

実際、私は2つの要素を比較するために作成されたコンパレータを備えたPriorityQueueを使用しており、それは機能しますが、遅すぎます。

あなたはそれをするためのより速い方法を知っていますか(私はあなたがそうすることを知っています)?

ありがとうございました

0 投票する
1 に答える
4035 参照

java - Javaの優先キュー?

優先度を決定するキーがオブジェクトのメンバーであるオブジェクトの PriorityQueue を Java で作成することは可能ですか?

ネットで見たすべての例は、整数を PriorityQueue に挿入して取得します。オブジェクトのインスタンスを挿入し、整数である可能性があるそのメンバー値の 1 つに基づいて取得される実装を探しています。

0 投票する
1 に答える
2573 参照

database - データベースベースの優先キュー

誰かがデータベースベースの優先キューの実装を知っていますか?

私は大量のデータを扱っているので、すべてをメモリに保持することは不可能です。

ありがとう!