Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
デフォルトのソートコンパレータとグループ化コンパレータを使用するだけの場合、Reduceの値リストの順序は決定的ではないと思いますか?ランダムになりますか?
値の順序はランダムであると想定する必要があります。デフォルトのコンパレータ(および実際にはすべてのコンパレータ)は、値ではなく、キーのみを比較してグループ化します。
値の順序を決定論的にするための一般的なパターンでは、値の一部をキーに忍び込み、グループ化パーティショナーとコンパレーターの余分な部分を無視して、ソートコンパレーターと見なす必要があります。