LINUX.ORG.RU

История изменений

Исправление witaway, (текущая версия) :

Собственно, эта задача как раз из множества числодробительных. Для такого и нужны языки низкого уровня и всякого рода алгоритмы. Но нужна ли для этой задачи хоть какая-то оптимизация на практике? Вряд ли. Получается ли элегантный код? Вряд ли, хотя смотря как на это смотреть.

Можно было, почти уверен, сделать раза в 1.5 оптимальнее, если сделать приведённые выше исправления. Я пока пытался реализовать алгоритм и починить все баги, работу с памятью сделал лишь бы как. Ещё, думаю, при очень большом желании можно было бы избавиться от рекурсии.

Зато было интересно писать.

Исправление witaway, :

Собственно, эта задача как раз из множества числодробительных. Для такого и нужны языки низкого уровня и всякого рода алгоритмы. Но нужна ли для этой задачи хоть какая-то оптимизация на практике? Вряд ли. Получается ли элегантный код? Вряд ли, хотя смотря как на это смотреть.

Можно было, почти уверен, сделать раза в 1.5 оптимальнее, если сделать приведённые выше исправления. Я пока пытался реализовать алгоритм и починить все баги, работу с памятью сделал лишь бы как.

Зато, ИМХО, было интересно.

Исправление witaway, :

Собственно, эта задача как раз из множества числодробительных. Для такого и нужны языки низкого уровня и всякого рода алгоритмы. Но нужна ли для этой задачи хоть какая-то оптимизация на практике? Вряд ли. Получается ли элегантный код? Вряд ли, хотя смотря как на это смотреть.

Можно было, почти уверен, сделать раза в 1.5 оптимальнее, если сделать приведённые выше исправления. Я пока пытался реализовать алгоритм и починить все баги, работу с памятью сделал лишь бы как.

Исходная версия witaway, :

Собственно, эта задача как раз из множества числодробительных. Для такого и нужны языки низкого уровня и всякого рода алгоритмы. Но нужна ли для этой задачи хоть какая-то оптимизация на практике? Вряд ли. Получается ли элегантный код? Вряд ли, хотя смотря как на это смотреть.