0

如果我只使用默认的排序比较器和分组比较器,我猜 Reduce 中值列表的顺序不是确定性的?会是随机的吗?

4

1 回答 1

1

您应该假设值的顺序是随机的。默认比较器(实际上是所有比较器)只比较和分组键,而不是值。

呈现值顺序确定性的常见模式需要将值的一部分偷偷放入键中,并忽略分组分区器和比较器的额外部分,同时考虑将其用于排序比较器。

于 2012-08-05T04:02:51.610 回答