Короткий ответ : если вы вставили n строк длиной n , рассуждения верны, но в "сценарии" длина строк равнаопределяется числом строк для хеширования, это бит странно .
И если вычисление O (N), то не хэширование N строк равно O (N *)1012 * 2 )?
При условии, что длина строк масштабируется с количеством строк, то для данного алгоритма хеширования это действительно приведет к O (n 2 ) .Но обычно нет никакой корреляции между длиной строки и числом строк в хэше.
Если строки имеют среднюю длину k , и есть n строк, то это алгоритм O (n × k) .Таким образом, вы правы в том, что «размер» объектов может влиять на производительность, учитывая, конечно, что алгоритм хеширования масштабируется с размером объекта.