ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
729018 Топик полностью
Ксения (17.01.2017 23:26, просмотров: 88) ответил Evgeny_CD на Спасибо! Вопрос, конечно, в эффективности, но в либах для C++ придумали, как мне кажется, затовки для любого хранения любой информации...
Проблема не в хранении информации, а в работе с ней при описании алгоритма. Математикам неприятно, когда N-ый элемент последовательности имеет индекс N-1. В свое время счет с нуля ввели для ускорения кода при вычислении адреса элемента массива (чтобы избежать всякий раз вычитания единички). По той же причине условие цикла в Фортране проверяется в конце цикла, а не в начале (экономит один jmp). А ныне никто ничего не экономит - код компилится - страшно смотреть.