c#PriorityQueue
时间: 2023-10-19 15:25:44 浏览: 176
C#的PriorityQueue是一个自定义的优先级队列实现,它使用二进制堆来实现。这个实现是为个人/俱乐部项目编写的,并且据我所知,它符合大多数.NET标准。这个PriorityQueue使用C#编写,旨在提供高效、功能完善、通用且符合.NET的优先队列功能。如果你想在C#中使用官方的优先队列实现,你可能会遇到一些问题,因为一些版本的C#/.NET可能不支持官方的优先队列(PriorityQueue)。在这种情况下,你可以选择换一个支持优先队列的语言,比如Java或C++。但是对于那些习惯使用C#的人来说,可能会感到不方便,因为在语法和库方面可能会遇到很多困难。为了解决这个问题,一些人会自己实现一个优先队列,以便在C#中方便地使用。这样,你就可以在C#中使用自定义的PriorityQueue来满足你的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [.NETPriorityQueue:使用C#中的二进制堆的自定义通用优先级队列实现。 (据我所知)它符合大多数.NET标准。...](https://download.csdn.net/download/weixin_42141437/15978594)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [C#实现优先队列](https://blog.csdn.net/qq_42696107/article/details/126329055)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文