parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 05.06.2016 23:31

Поэтмоу, при условии (включая коллизию), что новый ^хеш.add не будет приводить к сдвигу индексов для уже сущ.ключей, равно как это и происходит для ^хеш.add и сейчас - он вполне применим и модель не сломается.
Очевидно, что это невозможно.
Добавление не в конец всегда будет сдвигать всё идущее далее.

Сейчас смещения не происходит, потому что добавление всегда идёт после существующих элементов.

Нужен replace — пишется в пару строк, добавление и удаление старого ключа.