【发布时间】:2009-04-29 18:03:46
【问题描述】:
使用 Integer 类型,您可以这样做:
int lowest = Integer.MIN_VALUE;
如果我使用泛型怎么办?
K lowest = <...>;
我需要这个来实现类似于 PriorityQueue 的东西。 我可以访问要从队列中删除的节点,但这不是最低要求。
1. I need to make it the min by decreasing the key of that node,
2. And then remove the min.
我被困在第一步。我唯一能做的就是将节点的键设置为当前最小值。不知道够不够。
【问题讨论】:
-
您能否提供一些示例代码来说明您希望如何使用 K?
-
你能详细说明一下吗?一些相关的代码会很好。
-
顺便提一下,数字文字的对象版本都扩展了 java.lang.Number。不幸的是,Number 没有 getMaximumValue() 之类的东西。
-
问题是如何从PriorityQueue中移除一个已知对象?
标签: java generics comparable infinity