![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| VAAKAraceGUM |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 13.2.2012 Репутация: нет Всего: нет |
В общем Алгоритм Брона-Кербоша представляет из себя поиск наибольшего независимого множества вершин в графе... Мне надо написать эту программку на С++. Но у меня имеется алгоритм на Java, если кто умеет можете помочь перевести его на C++, но желательно без всяких классов и тд... Ну или может быть у кого-нибудь просто есть этот алгоритм.
Алгоритм на Java:
Это сообщение отредактировал(а) VAAKAraceGUM - 5.5.2012, 00:12 |
|||
|
||||
| disputant |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 28.11.2011 Репутация: нет Всего: 3 |
||||
|
||||
| VAAKAraceGUM |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 13.2.2012 Репутация: нет Всего: нет |
Я смотрел этот алгоритм, но я еще не настолько силен в языке, чтобы разобраться в нем, тем более, что возникает ошибочка.
Сам алгоритм с того сайта : Можно ли в этой функции как-нибудь изменить: list<set<int> >kerbosh(int **&a,int SIZE), например на int kerbosh(int mas[][] , int SIZE) - это ничего не изменит? И что такое происходит тут : std::set<int> Stack2[100]; ? Тут можно под стандартный стиль программирования переделать ? И что за функции : .begin(); .find(i); .end(); .insert(v); - где они лежат ?
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
http://cplusplus.com/reference/stl/set http://cplusplus.com/reference/stl/list |
|||
|
||||
| VAAKAraceGUM |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 13.2.2012 Репутация: нет Всего: нет |
А можно ли эту задачу свести к задаче поиска максимальной клики, а потом просто вывести вершины, которые не относятся ко множеству максимальной клики... И мы тем самым получаем множество максимальных вершин...
|
|||
|
||||
| VAAKAraceGUM |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 13.2.2012 Репутация: нет Всего: нет |
Все, сделал...
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |