Я чувствую себя плохо, задавая этот вопрос, но в настоящее время я не могу запрограммировать и проверить это, поскольку пишу это на своем мобильном телефоне, а не на своем компьютере разработчика: P (Легко повторять, если кто-то отвечает! XD)
В любом случае, у меня был опыт использования хеш-значений из объектов String. Например, если у меня StringA и StringB оба равны "foo", они оба вычислят одно и то же значение хеш-функции, потому что для них установлены равные значения.
Теперь, что, если у меня есть список с T, являющимся собственным типом данных. Если бы я попытался вычислить хеш-значения ListA и ListB, предполагая, что они оба были бы одинакового размера и содержали бы одну и ту же информацию, разве они не имели бы одинаковые хеш-значения?
Предполагается, что в качестве образца набора данных «байта» длиной 5
{5,2,0,1,3}