Java数据结构之堆和优先队列(5)

优先处理 客户4 因为他的money为:842917¥ 优先处理 客户7 因为他的money为:628183¥ 优先处理 客户8 因为他的money为:578457¥ 优先处理 客户0 因为他的money为:551270¥ 优先处理 客户1 因为他的money为:538859¥ 优先处理 客户5 因为他的money为:297316¥ 优先处理 客户3 因为他的money为:262908¥ 优先处理 客户9 因为他的money为:250763¥ 优先处理 客户6 因为他的money为:144102¥ 优先处理 客户2 因为他的money为:96273¥

随机数,输出结果不确定。但一定是从大到小排序,如果要从小到大很简单,改比较符即可。这边实现的是最大堆,Java提供的优先队列(PriorityQueue)底层是最小堆。

============================================

如发现错误请留言提醒lz,好及时修改,避免误导别人。拜谢

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/dac0739a28da389db9e2cc4e1132777c.html