Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
studtyp
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 1
1

обход дерева

27.11.2014, 13:57. Просмотров 390. Ответов 1
Метки нет (Все метки)

Здравствуйте! У меня вопрос:
Есть класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class D {
vector <A*> count;
 
};
 
...
 
class A {
...
int type; //1 - класс B. 2 - Класс C
int count;
};
 
class B: public A {
...
vector <A*> clients;
};
 
class C : public A {
....
};
Есть класс D в котором есть вектор count. допустим делаем в классе D: count.at(0)-> getCount()
так же есть базовый класс A, и 2 наследника, один из них содержит вектор. В векторе могут быть как классы B так и C;
Нужно подсчитать сколько всего содержится классов С; (т.е. в классе B пробежаться по всему вектору clients (в векторе могут быть снова классы D и т.д.))
Как это сделать? (с рекурсий ой как не дружу )
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2014, 13:57
Ответы с готовыми решениями:

обход дерева
struct SAcson { int l,c; // строка, столбец float x; // заряд bool e; //...

Обход дерева
Вот начал читать про деревья и способы их обхода (PreOrder, InOrder и...

Обход дерева
Всем доброе время суток. Не могу нормально обойти дерево и просмотреть...

Обход дерева)
Прога работает) но сказали, что нужно сделать отдельную функцию обхода дерева)...

Обход произвольного дерева
struct tree { char info; struct tree *left; struct tree *right; }; ...

1
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
27.11.2014, 14:20 2
Три раза перечитал задание - ничего не понял ))))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2014, 14:20

Ускорить обход дерева
Во входном файле ancestor.in в первой строке содержится количество узлов...

Обход n-арного дерева
вопрос какой алгоритм использовать в плане КАК? знаю как хранить и как...

Обход дерева Хаффмана
Добрый вечер. Имеем кодовое дерево Хаффмана.(в изображении) До каждого...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru