0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 22
|
|
1 | |
Дано дерево глубины N, каждая внутренняя вершина которого имеет21.10.2012, 13:34. Показов 3919. Ответов 5
Метки нет (Все метки)
Дано дерево глубины N, каждая внутренняя вершина которого имеет 3 непосредственных потомка: А с весом 1, В с весом 0 и С с весом (- 1). Корень дерева D имеет вес 0. Найти все пути от корня к листьям, удовлетворяющие следующим условиям: никакие соседние элементы пути не обозначаются одной и той же буквой, а суммарный вес всех элементов пути равен 0. Перебирать пути, начиная с «самого левого» и заканчивая «самым правым».
Через рекурсию сделать получилось. Нужно сделать программу без использования рекурсии.
0
|
21.10.2012, 13:34 | |
Ответы с готовыми решениями:
5
Дано упорядоченное дерево глубины N (N > 0 — четное) Дано n целых чисел, найти среди них число, у которого первая цифра имеет максимальное значение Дано предложение. Посчитать сколько раз в него входит каждая буква алфавита и каждая цифра Как вывести бинарное дерево неограниченной глубины в браузер |
Супер-модератор
|
||||||
25.10.2012, 14:28 | 2 | |||||
Поскольку я ленив, делать свой класс стека не стал, воспользовался готовым:
1
|
0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 22
|
|
25.10.2012, 16:04 [ТС] | 3 |
я извиняюсь, но можно ли сделать эту задачу но без использования конструктора, т.е. обычные функции, просто мы такое не проходили (конструкторы, record,public - незнаю что это такое.) так же не знаю что такое "класс стека".
0
|
Супер-модератор
|
|
25.10.2012, 16:16 | 4 |
Без записей (Record) - однозначно нет. Для того, чтобы реализовать итеративный обход дерева, надо пользоваться стеком. Тебе в любом случае придется это реализовывать. Если не готовое, что уже есть из коробки (в System.Collections.Generic), то нужен свой велосипед. Но если этот велосипед можно сделать на обычных функциях, то саму структуру, которая в стеке должна храниться, надо же как-то описывать? Как ты это будешь делать без Record-ов?
В общем, задача опять сводится к тому, "как максимально усложнить и написать очередной г...код, только не использовать возможности языка". А потом начинаются вопросы, а почему Паскаль - такой отстой... Да вот по этому и отстой, что пишут на нем непонятно как... Это не используй, то не проходили...
1
|
0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 22
|
|
25.10.2012, 16:28 [ТС] | 5 |
просто мы такое не проходили, а препод задал мне задачу эту сделать с рекурсией и без.
0
|
Супер-модератор
|
||||||
26.10.2012, 15:16 | 6 | |||||
Вот так вашего преподавателя устроит?
0
|
26.10.2012, 15:16 | |
26.10.2012, 15:16 | |
Помогаю со студенческими работами здесь
6
Вывести матрицу смежности графа заданного ребрами вершина-вершина Вывести матрицу смежности графа, заданного ребрами вершина-вершина Деревья. Cформировать дерево Т и присвоить параметру Е элемент из самого левого листа (лист - вершина, из которой не выходит не одной ветки). Сформировать дерево и проверить, входит ли в него вершина с ключом "S" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |