|
|
|
Рекурсия - вопрос как лучше из двух вариантов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Данная рекурсивная функция возвращает стринговый список ходов (верх и низ) некой маленькой программы. Знаю список тупо не нужен, но такая задача. Первый вариант, в каждой рекурсии возвращается текущий ход + список следующих ходов. Второй вариант, в каждой рекурсии возвращается список следующих ходов, а последняя рекурсия возвращает все ходы. У какого из двух вариантов меньше траты ресурс? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 20:13:07 |
|
||
|
Рекурсия - вопрос как лучше из двух вариантов
|
|||
|---|---|---|---|
|
#18+
А что isRight не исключает isLeft? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 22:26:59 |
|
||
|
Рекурсия - вопрос как лучше из двух вариантов
|
|||
|---|---|---|---|
|
#18+
sergei123, Наверняка второй, т.к. в нём меньше операций на ступень выходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 23:22:28 |
|
||
|
Рекурсия - вопрос как лучше из двух вариантов
|
|||
|---|---|---|---|
|
#18+
mayton, Ну да, если сразу после add = "U"; всунуть: Код: java 1. 2. 3. и соответственно в isLeft также. Да и с названиями попутал, isUp и isDown должно быть))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2013, 00:53:59 |
|
||
|
Рекурсия - вопрос как лучше из двух вариантов
|
|||
|---|---|---|---|
|
#18+
sergei123, давай полный исходник. Иначе мы запутаемся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2013, 00:59:40 |
|
||
|
Рекурсия - вопрос как лучше из двух вариантов
|
|||
|---|---|---|---|
|
#18+
mayton, пожалуйста: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2013, 01:17:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38195679&tid=2129720]: |
0ms |
get settings: |
21ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
55ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
78ms |
get tp. blocked users: |
3ms |
| others: | 363ms |
| total: | 576ms |

| 0 / 0 |
