|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.11.2007, 21:40 | #1 |
Новичок
Джуниор
Регистрация: 21.11.2007
Сообщений: 1
|
Нахождение эйлерова цикла, косяк
Помогите найти ошибку, плиз..
Требуется найти эйлеров цикл в графе..Для простого графа 1--4 | | 2--3 выдает ерунду какую то 1-1-1-2 void __fastcall TForm1::Button2Click(TObject *Sender) { CStack *STEK = new CStack; CStack *CE = new CStack; int Begin = 1; if(Begin) { STEK->Push(Begin); while(STEK->Empty()) { int V=STEK->Pop(); for(int i=1;i<=kolvo_ver;i++) { if(Form1->StringGrid1->Cells[V][i]==1) { STEK->Push(V); Form1->StringGrid1->Cells[V][i]=0; Form1->StringGrid1->Cells[i][V]=0; V=i; } else { STEK->Push(V); V=STEK->Pop(); CE->Push(V); } } } } CE->Next(); Memo1->Text="Ýéëåðîâ öèêë: "; for(int i = 0;i<kolvo_ver;i++) { AnsiString S = CE->Pop(); Memo1->Lines->Add(S); CE->Next(); } } |
22.11.2007, 14:14 | #2 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Как у тебя граф задаётся?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск Эйлерова цикла в графе | Danion | Помощь студентам | 3 | 22.05.2010 18:47 |
косяк с DVD-ROMом( | marshall | Компьютерное железо | 17 | 29.08.2008 20:45 |
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat | McMilin | Помощь студентам | 7 | 11.11.2007 14:10 |
косяк при организации итерационных вычислений | redfield | Microsoft Office Excel | 3 | 04.09.2007 21:35 |
Косяк | Sanctuar | Помощь студентам | 1 | 18.06.2007 07:36 |