Discuss / Java / 小bug

小bug

Topic source

if (u1.number.charAt(0) == 'V') {

            // u1的号码是V开头,优先级高:

            return -1;

}

这个返回值应该为1,表示第一个参数比第二个参数大。

三问麻雀

#2 Created at ... [Delete] [Delete and Lock User]

实现PriorityQueue的关键在于提供的UserComparator对象,它负责比较两个元素的大小(较小的在前)

-1 = 较小的在前面 = 优先级高

1 = 较大的在后面 = 优先级低


  • 1

Reply