46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
1 | |
Создать генеалогическое дерево02.01.2013, 21:41. Показов 7055. Ответов 22
Метки нет (Все метки)
Идея на курсовой: сделать генеологическое дерево, делать буду в студии (CLR). Понимаю что С++ для .Net не самый подходящии, но условия курсового это ООП на С++. Прошу помощи в концепция программы. Планирую создать в программе два списка (или какие-то другие структуры), в первом люди во втором отношения между людми. Все отношения содержат в себе по два человека. У каждой персоны есть ID.
0
|
02.01.2013, 21:41 | |
Ответы с готовыми решениями:
22
Генеалогическое дерево Генеалогическое дерево генеалогическое дерево на C++ Генеалогическое дерево |
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
02.01.2013, 22:26 [ТС] | 3 |
Croessmah, я имел в веду что проект будет CLR
Добавлено через 15 минут Собственно проблема в структуре приложения я не знаю мой вариант организации верный и является ли он рациональным
0
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
03.01.2013, 00:50 [ТС] | 5 |
Croessmah, тоже думал дерево, но как же? у каждого елемента должно быть два предка
0
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
03.01.2013, 00:55 [ТС] | 7 |
Croessmah, нужно в студии
0
|
Неэпический
|
|
03.01.2013, 01:06 | 8 |
А Вы понимаете разницу между ООП и .Net (CLI,CLR)?
ну...это будет тогда не совсем дерево, но пошаманить можно. Добавлено через 2 минуты Или вот: Теория графов
1
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
03.01.2013, 01:13 [ТС] | 9 |
Croessmah, я понимаю разницу между ООП і .NET, я не хочу делать проект на WinAPI или MCF
Добавлено через 2 минуты если граф, но ето и не граф, здесь такая структура имя которой я не знаю, каждый елемент имеет ссылки на родителей и масив ссылок на дитей, я все правильно понял? может ето и граф но какайто странной ориентации)
0
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
03.01.2013, 01:33 [ТС] | 11 |
Croessmah, а как проходить по такому графу?, указатель на какой елемент держать в памяти.. проблема в том, что можна зациклится при прохождении и не только
Добавлено через 2 минуты наверное надо попробовать рекурсию, как и с обычным деревом но на каждом елементе розветвлять на по всем родствиникам кроме того с которого пришли
0
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
03.01.2013, 13:14 [ТС] | 13 |
Croessmah, учень все просто, но как быть с просмотром и редактированием, может есть какие-то идеи?
Добавлено через 3 минуты и ещё вопрос: будут ли затруднения в создании класов для работы етой программы? просто я с не много работал в студии, а ещё меньше с MC++
0
|
Неэпический
|
|
03.01.2013, 13:17 | 14 |
Такой же обход, как и в дереве. Просто нужно учитывать, что теперь двое родителей, поэтому просмотр от детей к предкам должен содержать обход как ветки первого родителя, так и второго - как в дереве при просмотре от предка к детям.
Добавлено через 1 минуту при создании класса врядли, а вот при работе с ним нужно знать что к чему. Без рекурсии тут вряд ли обойдется
1
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
|
03.01.2013, 13:22 [ТС] | 15 |
тупой вопрос, но: здесь можна в класе создать ссылку на обект того же класа, или надо делать другой от которого наследоватся?
0
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
||||||
03.01.2013, 13:23 [ТС] | 17 | |||||
такое можна на Паскале:
0
|
46 / 46 / 1
Регистрация: 13.08.2012
Сообщений: 456
|
||||||||||||||||
03.01.2013, 15:39 [ТС] | 19 | |||||||||||||||
наверное надо делать управляемый клас
Добавлено через 4 минуты и наследоватся буду наверное от IDisposable Добавлено через 6 минут проблема:
Добавлено через 2 минуты видимо создать управляемий клас не вийдет будет так:
проблема следующая: нельзя объявлять управляемый обект() в неуправляемом класе
0
|
Croessmah
|
03.01.2013, 15:59
Создать генеалогическое дерево
#20
|
0
|
03.01.2013, 15:59 | |
03.01.2013, 15:59 | |
Помогаю со студенческими работами здесь
20
Генеалогическое дерево на Python3 Вывести генеалогическое дерево Как отобразить генеалогическое дерево? Генеалогическое дерево, создание программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |