|
|
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
есть входные данные GFg1f1g1f2g2f3g2g1 надо получить мапу glist<f>g1[f1;f2]g2[f1;f2;f3] и что-то я не догоняю как это реализовать с помощью рекурсии, подскажите плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 12:40 |
|
||
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
friz777есть входные данные GFg1f1g1f2g2f3g2g1 надо получить мапу glist<f>g1[f1;f2]g2[f1;f2;f3] и что-то я не догоняю как это реализовать с помощью рекурсии, подскажите плиз А зачем тут рекурсия?! Когда достаточно цикла по исходному списку с засовыванием в результирующий кортеж... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 12:53 |
|
||
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
просто тут может быть еще такой вариант GFg1f1g2f2g2f3g3g1g4f4g4g3g5g4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 13:08 |
|
||
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 13:31 |
|
||
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
friz777, Скорее всего нужен не List а Set? Чтоб по три раза не добавлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 17:47 |
|
||
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
Сергей Арсеньев, Да, ты прав. Так и реализовано. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 17:54 |
|
||
|
Простая рекурсия
|
|||
|---|---|---|---|
|
#18+
у guava есть замечательная коллекция multimap ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2015, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39002327&tid=2125180]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 320ms |

| 0 / 0 |
