|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|||||||||||
PrintTree рекурсия22.08.2018, 08:54. Показов 5269. Ответов 56
Метки нет (Все метки)
Ребята я написала два класса как в новом классе где все выводит написать рекурсию PrintTree чтобы она выводила все элементы пробежавшись по ним.
0
|
|||||||||||
| 22.08.2018, 08:54 | |
|
Ответы с готовыми решениями:
56
Рекурсия. Рекурсия с мемоизацией. (полная версия в печатном варианте, работа со словами и строками) Рекурсия. Рекурсия с мемоизацией. Рекурсия. Рекурсия с мемоизацией |
| 22.08.2018, 13:10 | ||||||
|
Метод дописать))
Сейчас попробую. Добавлено через 5 минут Ну вообще, я тут подебагал код Хотя и без этого видно, что
1
|
||||||
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 13:14 [ТС] | |
|
ManyGames, как можно исправить чтобы printCatalog читал( бро можешь помочь дописать код((
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 13:22 [ТС] | |
|
ManyGames, да
0
|
|
| 22.08.2018, 13:24 | ||||||||||||||||
|
Тогда я всё исправил. Держи:
TreePrint.java: Кликните здесь для просмотра всего текста
Tree.java: Кликните здесь для просмотра всего текста
Node.java: Кликните здесь для просмотра всего текста
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 13:29 [ТС] | |
|
Спасибо большое)
0
|
|
| 22.08.2018, 13:32 | ||
|
просто добавил метод, добавляющий всех детей в корень. А потом методом iterator() создаю лист, в котором они хранятся, а далее просто вывожу их Добавлено через 1 минуту Вообще, я могу написать по фасту свой вариант дерева, если хочешь может мой варик будет удобнее
0
|
||
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 13:48 [ТС] | |
|
Братан) а как сделать так чтобы Addchild возвращал узел. Допустим мы же создали Rootfolder и от него пошли видео, музыка, картины. В Видео добавили Терминатор (но почему от терминатор не может дальше дать узлы) например Терминатор - Шварцнегер, Т-800, Сара Коннер и так далее. Как сделать так чтобы можно было бесконечно добавлять узлы.
Добавлено через 1 минуту ManyGames, чтобы дерево было с бесконечными узлами))
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 13:57 [ТС] | |
|
ManyGames, можете в моем коде реализовать это пожалуйста
Добавлено через 1 минуту ManyGames, допустим в моем коде который ты помог написать только до терминатора можно добавлять узлы, а как сделать так чтобы терминатор мог добавить узлы и там были Сара Коннер, Щварцнегер, т-800 и потом дальше можно было и Саре Коннер тоже добавить узлы и тд (чтобы бесконечно как наследование)
0
|
|
| 22.08.2018, 14:00 | ||
|
Если разберусь, что где
то возможно) Добавлено через 2 минуты но надо думать, как такое можно реализовать в вашей структуре Но (3 раз говорю уже), знаю как можно это проще реализовать При той структуре, которую я могу реализовать, результат такой же будет
0
|
||
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
||||||
| 22.08.2018, 14:12 [ТС] | ||||||
|
ManyGames, просто мне сказали чтобы код не изменял в Node
Добавлено через 1 минуту ManyGames,я делал по своему все работала, просто человек который дал это задание сказал чтобы проект не изменял и все в нем делал Добавлено через 53 секунды ManyGames, и без использования rootFolder.addToRootFloder(video, music, picture); и
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 14:19 [ТС] | |
|
ManyGames, не знаю(
вот я ему уже все показал готовый код только другой, он сказал не подходит. А вообще можно то что я написал реализовать в этом коде? Добавлено через 1 минуту ManyGames, сказали что надо addChild кажется изменить, или я не так понял. Но сказал чтобы узлы мог бесконечно добавлять
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 14:20 [ТС] | |
|
ManyGames, спасибо я вот тоже экспериментирую и думаю)
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 14:26 [ТС] | |
|
ManyGames, можно использовать новую структуру, не изменяя почти мой проект?
0
|
|
| 22.08.2018, 14:32 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 17.08.2018
Сообщений: 46
|
|
| 22.08.2018, 14:35 [ТС] | |
|
ManyGames, я писал такой код добавлял set и тд. Он сказал что не подходит((
Добавлено через 1 минуту ManyGames, а вообще в моем никак не реализовать ту задачу( может дело в addchild (он просто попросил чтобы addchild возвращал узел))
0
|
|
| 22.08.2018, 14:35 | |
|
Рекурсия JS: Рекурсия Рекурсия Рекурсия Рекурсия Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|