考虑这三个评级:
1 3 5 // unrealistic
根据你的比较器,不切实际的评级与所有其他评级相当; 所以即使1和3彼此不相等,它们都相当于5.所以你的比较器没有实现传递关系,所以比较器的客户端无法得到一致的结果; 一切都出来了.