次のようなハッシュ値のペアがあります
- 128ecf542a35ac5270a87dc740918404;d603ac0c04b9d08974482ae7fd4cf55
- a1288b1c7e2257a90bad9bdfb7690fbb;f23828e312d90cb7fdadd6479236119c
- ................................................................................. ...............
各ペアを他のペアと比較できるようにしたいと思います。つまり、次のことを意味します。
128ecf542a35ac5270a87dc740918404;d603ac0c04b9d08974482ae7fd4cf55d
そのままです。
の場合
d603ac0c04b9d08974482ae7fd4cf55d;128ecf542a35ac5270a87dc74091840
4、なるはず
128ecf542a35ac5270a87dc740918404;d603ac0c04b9d08974482ae7fd4cf55d
私の主な目標は、1 つのペアの 2 つのハッシュ値を比較し、何らかの規則に従って順序付けられた値を持つペアを返す特定の関数を持つことです。ルール自体は問題ではありません。唯一の要件は、入力が (unique1,unique2) または (unique2,unique1) のいずれかである場合、非常に高速で、常に同じ結果が得られることです。
どうも!
明白ですが非効率的な方法の 1 つは、各ハッシュ値に含まれる数値のみを合計してそれらを比較し、小さい方の合計をペアの最初の要素として、大きい方を 2 番目の位置に配置することです。