![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.04.2010
Сообщений: 5
|
![]()
Как можно найти является ли граф Эйлеровым????
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Википедия!!! С псевдокодом!!! Что еще надо???
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 16.05.2010
Сообщений: 2
|
![]()
Program Euler;
const n=9; m: array[1..n, 1..n] of boolean= ( (False, True, True, False, False, False, False, False, False), (True, False, True, False, False, False, True, True, False), (True, True, False, True, True, False, False, False, False), (False, False, True, False, True, False, False, False, False), (False, False, True, True, False, True, False, True, False), (False, False, False, False, True, False, True, True, True ), (False, True, False, False, False, True, False, True, True ), (False, True, False, False, True, True, True, False, False), (False, False, False, False, False, True, True, False, False) ); Type list=^node; node=record i: integer; next: list end; Var stack1, stack2: list; v, u, x, i: integer; Procedure Push(x: integer; var stack: list); Var temp: list; Begin New(temp); temp^.i:=x; temp^.next:=stack; stack:=temp End; Procedure Pop(var x: integer; var stack: list); Begin x:=stack^.i; stack:=stack^.next End; Function Peek(stack: list): integer; Begin Peek:=stack^.i End; Procedure PrintList(l: list); Begin Writeln; If l=nil then writeln('NIL'); While l<>nil do Begin Write(l^.i:3); l:=l^.next End End; Begin stack1:=nil; stack2:=nil; Write('Начальная вершина: ');readln(v); Push(v, stack1); While stack1<>NIL do Begin v:=peek(stack1); i:=1; While (i<=n) and not m[v, i] do inc(i); If i<=n then Begin u:=i; Push(u, stack1); m[v, u]:=False; m[u, v]:=False; End else Begin pop(x, stack1); push(x, stack2) End End; PrintList(stack2) End. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
граф де Брейна | ne11son | Помощь студентам | 6 | 11.11.2011 01:58 |
Планарный граф | Dezmont_ | Помощь студентам | 0 | 06.04.2010 16:43 |
Граф. режим в С | Rybik | Общие вопросы C/C++ | 17 | 21.06.2009 01:53 |
Задача на граф | kopzone | Помощь студентам | 5 | 27.07.2008 23:14 |
Граф в паскале | LLIypLLIyH | Помощь студентам | 10 | 16.06.2008 14:09 |