История изменений
Исправление i-rinat, (текущая версия) :
Мой код быстрее и оптимальнее твоего стандартного подхода
Гы-гы-гы. Попробовал написать два варианта с добавлением в int[] массив. В «твоём» варианте в ожидаемом пути оказалось на одно обращение к памяти больше (к аналогу elemcount). В принципе, не страшно, но вынуждает сбросить записи раньше, чем возможно было.
Исходная версия i-rinat, :
Мой код быстрее и оптимальнее твоего стандартного подхода
Гы-гы-гы. Попробовал написать два варианта с добавлением в int[] массив. В «твоём» варианте в ожидаемом пути оказалось на одно обращение к памяти больше (к аналогу elemcount).