Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
で汎用プライオリティ キューを探していますR。PriorityQueueR には、Javaクラスや Pythonのような汎用優先度キューの実装 (パッケージ) がありますheapqか?
R
PriorityQueue
heapq
おそらくこれは、クラス (参照クラスが最も適しています) を使用するか、それを操作するいくつかの関数 ( 、 )data.frameと組み合わせてカスタム型で を使用して、非常に簡単に自分で作成できます。これらの関数は、参照クラスの場合のメソッドになります。状態とロジックの両方を 1 か所に格納する参照クラス ソリューションの方が気に入っています。add_to_queue(element, queue_object, priority)get_item(queue_object)
data.frame
add_to_queue(element, queue_object, priority)
get_item(queue_object)