У меня есть функция Java, которая получает матрицу (2-мерный массив [] []) и создает динамический массив параметров изменений для этого массива, а затем рекурсивно создает динамический массив для каждого вариант динамического массива. В конце концов для каждой опции в одном из вариантов N она создает N других опций. Мне сказали, что функция временной сложности T (n) = T (n) * n, возможно ли это? И какова асимптотическая временная сложность этого в большой записи O?Сложность времени рекурсивной функции
-2
A
ответ
0
Если рекуррентное отношение T (n) = nT (n), то рекурсия никогда не останавливается. Это рекуррентное отношение подразумевает, что каждая подзадача имеет тот же размер, что и исходная проблема. В рекурсивной функции, если каждая подзадача имеет тот же размер, что и исходная проблема, это означает, что рекурсия не заканчивается. Из вашего вопроса это звучит так, как ваша функция работает один раз на исходной матрице, а затем один раз на результаты первого приложения функции, а затем останавливается. На самом деле это не рекурсивная функция, и на самом деле не подходит модель отношения повторения для вычисления временной сложности. Также очень просто вычислить временную сложность, потому что вы можете просто добавить все вычисления.
Смежные вопросы
- 1. Сложность времени нетривиальной рекурсивной функции
- 2. Сложность времени этой рекурсивной функции
- 3. Как рассчитать сложность времени рекурсивной функции?
- 4. Сложность времени рекурсивной функции с несколькими ветвями
- 5. Сложность времени рекурсивной функции, содержащейся в цикле
- 6. временная сложность рекурсивной функции
- 7. Сложность рекурсивной функции
- 8. Асимптотическая временная сложность рекурсивной функции
- 9. Временная сложность вдвойне рекурсивной функции
- 10. Как рассчитать сложность рекурсивной функции?
- 11. Каталонские числа, сложность рекурсивной функции
- 12. Найти временную сложность рекурсивной функции
- 13. C++ Сложность времени в О-значении рекурсивной функции для цикла
- 14. Как вычислить сложность времени сверху (`` большой O`) рекурсивной функции?
- 15. Сложность времени следующей функции
- 16. Сложность времени для функции
- 17. Сложность функции времени
- 18. Сложность определения временной сложности этой рекурсивной функции
- 19. Временная сложность поиска рекурсивной функции (n)
- 20. Асимптотическая временная сложность рекурсивной функции (Theta)
- 21. вычислительная временная сложность по рекурсивной функции
- 22. Какова бы временная сложность этой рекурсивной функции
- 23. Временная сложность рекурсивной функции с двумя вызовами
- 24. Какова временная сложность этой рекурсивной функции?
- 25. Сложность рекурсивной факторной программы
- 26. Найти временную сложность рекурсивной программы
- 27. Сложность времени для функции полинома?
- 28. Сложность времени для этой функции?
- 29. Расчет времени Сложность функции рекурсии
- 30. Средняя сложность времени
Почему бы вам не показать нам какой-нибудь код? – NPE
Это не имеет никакого отношения к Java и, скорее всего, не относится к cstheory.SE – TC1