История изменений
Исправление firkax, (текущая версия) :
Так расскажи об этих нюансах. Вопрос как раз в этом и заключается - что приводит к указанному явлению?
Ну или не рассказывай, если не знаешь.
если написать это на C?
Вопрос не в сравнении разных вариантов кода, а в выявлении причин почему конкретно этот так себя ведёт.
Что в нём можно переделать для ускорения я и так догадываюсь, и более того эта функция не сильно влияет на общую производительность работы алгоритма, её использующего. Но я среди прочих бенчмарков проверял и её (с целью не испортить случайно уже имеющуюся скорость работы в ходе доработок кода), заметил странность и решил для общего развития разобраться в ситуации.
Исправление firkax, :
Так расскажи об этих нюансах. Вопрос как раз в этом и заключается - что приводит к указанному явлению?
Ну или не рассказывай, если не знаешь.
если написать это на C?
Вопрос не в сравнении разных вариантов кода, а в выявлении причин почему конкретно этот так себя ведёт.
Исходная версия firkax, :
Так расскажи об этих нюансах. Вопрос как раз в этом и заключается - что приводит к указанному явлению?
Ну или не рассказывай, если не знаешь.
если написать это на C?