Thor234
1

Коллекция номеров ветвей находящихся в стартовом и во всех вложенных узлах

29.10.2008, 17:09. Показов 813. Ответов 0
Метки нет (Все метки)

Добрый вечер Уважаемые профи, я начинающий и появилась задачка, решить которую пока затрудняюсь, никак не могу разобраться. Понятно, что нужно использовать рекурсию, но вот как это все грамотно описать хотя бы наброском никак не разберусь. Буду признателен всем кто поможет разобраться с кодом.
Помогите пожалуйста с решением

Дано:
Структура содержащая в себе два вида объектов
1. Узлы
2. Ветви
Имеется стартовый узел (корень). Этот узел является текущим изначально.
Объекты имеют уникальный номер.
Объекты не имеют перекрестных связей - у объекта один родитель (тип дерево).

Узел содержит в себе информацию о дочерних узлах и ветвях (коллекция номеров).
Ветвь содержит в себе только свой собственный номер.

Инструменты:
1. Function Get () return Coll[..]
Функция без параметров - возвращает коллекцию номеров (Coll[..]) объектов находящихся в текущем узле. Нумерация элементов коллекции начинается с единицы. Каждый элемент коллекции содержит номер только одного объекта. У коллекции есть параметр Coll.count который показывает количество элементов в коллекции на текущий момент.
2. Function Go (nom) return Bolean
Функция в качестве параметра принимает номер узла и делает этот узел текущим. В случае успешной работы возвращает True, в противном случае False (текущим остается узел из которого была запущена функция).

Задание:
Написать процедуру, которая поместит в коллекцию Rez[..] номера ветвей находящихся в стартовом, а также во всех вложенных узлах.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2008, 17:09
Ответы с готовыми решениями:

Определить токи во всех элементах цепи и напряжения во всех узлах методом свертки
Правильно ли я нашел напряжения?

Как сделать TreeView с чекбоксами но не во всех узлах
Нужно красивое TreeView в котором будут чекбоксы только в одной ветви и только для дочерних узлов....

Скрипт, очищающий временные папки на всех узлах
куда копать?

Запись всех ветвей пути
Задача такова: есть массив данных с железнодорожными станциями каждый элемент массива...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2008, 17:09
Помогаю со студенческими работами здесь

Определение тока всех ветвей
рис. 1.20 http://s3.itrash.ru/idb/780/tSA551727.JPG E1=16 В E2=5 В E3=32 В R01= --- R02=0.6...

Перебор всех ветвей в treeView
Имеется элемент treeView с кучей ветвей, у каждой ветки есть дочерние, у тех в свою очередь тоже...

Вывод всех ветвей TreeView в ComboBox
Здравствуйте! Есть treeview в которое пользователь добавляет свои узлы и ветви, нужно что бы они...

Алгоритм обхода всех ветвей дерева.
У меня следующая задача. Есть дерево категорий. мне нужно написать алгоритм обхода всех ветвей...

Найти суммарный объем всех графических файлов (bmp, jpg), находящихся в каталоге Windows и всех его подкаталогах
Здравствуйте, требуется помощь с задачами, которые нужно выполнить в PowerShell Найти суммарный...

Создание всех вложенных папок
Есть задача создать директории по абсолютному пути. Например: Путь: "C:\Первая\Вторая\Третья" но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru