Сообщение от Nexus
|
что у вас делает 70-я строчка?
|
Делает из мапы массив. На производительности практически на сказывается)
Самая тяжелая операция тут - let group = groupsMap[groupValue]
Сообщение от Nexus
|
Upd. еще для ускорения можно попробовать перебирать массив сразу с двух сторон.
|
Перебор с обоих сторон тут ничего не даст. Или были реальные замеры?