|
70 / 64 / 5
Регистрация: 09.06.2012
Сообщений: 291
|
||||||
Рекурсия не могу понять29.06.2012, 14:10. Показов 6883. Ответов 26
Метки нет (Все метки)
Здравствуйте программисты,помнится давно давно изучал с++,и тут по новой начал читать книгу и дело дошло до факториала,есть способ через циклы и через рекурсию.Так вот : метод возвращает всё как положено,но вот только я не могу понять как?Как она это делает?так как в конце у нас return 1 почему когда я вывожу в cout у меня 2 6 24 120.Разъесните пожалуйста что как и где происходит,а то блин я чуть монитор уже не выкинул в окно...
0
|
||||||
| 29.06.2012, 14:10 | |
|
Ответы с готовыми решениями:
26
Стек на основе массива структур - эт как понять читаю литературу и не могу понять!
Не могу понять почему не могу считать символьный ряд через cin.getline |
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.07.2012, 10:25 | |
|
Я разве где то утверждал актуальность гонки на факториале? Но и один раз можно сделать быстрее, или медленнее. Время загрузки и инициализации - тоже фактор "быстрости".
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 01.07.2012, 18:16 | |
|
В сравнении с чем? Если сравнивать оптимизированным вариантом только для стандартных типов, то он у тебя факториал десяти будет считать дольше, чем в моём варианте считается факториал восемнадцати.
0
|
|
|
|
||||||
| 01.07.2012, 22:40 | ||||||
|
Вот, смотри! Увеличишь количество элементов массива, будет считать и выше 20000!
1
|
||||||
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 02.07.2012, 15:39 | |
|
SeryZone, всякая оптимизация бывает только в рамках цели и при определённом комплексе ограничений. Быстрейшая функция работает в короткой арифметике, в длинной всё закономерно медленнее. Не обязательно хуже, если нужна такая длина, то короткотипные функции вообще выпадают по ограничениям. Но медленно. Потому что или жертвуем скоростью ради размера данных, или наоборот.
0
|
|
|
|
|
| 05.07.2012, 23:30 | |
|
Ну, этот код явно не для коротких чисел!
0
|
|
| 05.07.2012, 23:30 | |
|
Рекурсия. Нужно исправить ошибку, не могу понять в чём причина Как понять поставленную задачу. Не могу понять этот полиморфизм? Пытаюсь понять комбинаторику.Не могу понять какую формулу использовать Не могу понять понять смысл резидентной программы Не могу понять, почему программа работает неправильно( Знаю, что где-то ошибки, но не могу найти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|