Menu Home

Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà äëÿ ëþáèòåëåé è ïðîôåññèîíàëîâ Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà


Èíôîðìàòèêà è èíôîðìàöèîííûå òåõíîëîãèè. Ðàçëè÷íûå ïðåäñòàâëåíèÿ ãðàôà (ñàìîå âàæíîå)

Êîíñïåêòû ëåêöèé, øïàðãàëêè

Ñïðàâî÷íèê / Êîíñïåêòû ëåêöèé, øïàðãàëêè

Êîììåíòàðèè ê ñòàòüå Êîììåíòàðèè ê ñòàòüå

Îãëàâëåíèå (ðàçâåðíóòü)

24. Ðàçëè÷íûå ïðåäñòàâëåíèÿ ãðàôà

Äëÿ ðåàëèçàöèè ãðàôà â âèäå ñïèñêà èíöèäåíòíîñòè ìîæíî èñïîëüçîâàòü ñëåäóþùèé òèï:

Type List = ^S;

S = record;

inf: Byte;

next: List;

end;

Òîãäà ãðàô çàäàåòñÿ ñëåäóþùèì îáðàçîì:

Var Gr: array[1..n] of List;

Òåïåðü îáðàòèìñÿ ê ïðîöåäóðå îáõîäà ãðàôà. Ýòî âñïîìîãàòåëüíûé àëãîðèòì, êîòîðûé ïîçâîëÿåò ïðîñìîòðåòü âñå âåðøèíû ãðàôà, ïðîàíàëèçèðîâàòü âñå èíôîðìàöèîííûå ïîëÿ. Åñëè ðàññìàòðèâàòü îáõîä ãðàôà â ãëóáèíó, òî ñóùåñòâóþò äâà òèïà àëãîðèòìîâ: ðåêóðñèâíûé è íåðåêóðñèâíûé.

Íà ÿçûêå Pascal ïðîöåäóðà îáõîäà â ãëóáèíó áóäåò âûãëÿäåòü ñëåäóþùèì îáðàçîì:

Procedure Obhod(gr: Graph; k: Byte);

Var g: Graph; l: List;

Begin

nov[k]:= false;

g:= gr;

While g^.inf <> k do

g:= g^.next;

l:= g^.smeg;

While l <> nil do begin

If nov[l^.inf] then Obhod(gr, l^.inf);

l:= l^.next;

End;

End;

Ïðåäñòàâëåíèå ãðàôà ñïèñêîì ñïèñêîâ

Ãðàô ìîæíî îïðåäåëèòü ñ ïîìîùüþ ñïèñêà ñïèñêîâ ñëåäóþùèì îáðàçîì:

Type List = ^Tlist;

Tlist = record

inf: Byte;

next: List;

end;

Graph = ^TGpaph;

TGpaph = record

inf: Byte;

smeg: List;

next: Graph;

end;

Ïðè îáõîäå ãðàôà â øèðèíó ìû âûáèðàåì ïðîèçâîëüíóþ âåðøèíó è ïðîñìàòðèâàåì ñðàçó âñå âåðøèíû, ñìåæíûå ñ íåé.

Ïðèâåäåì ïðîöåäóðó îáõîäà ãðàôà â øèðèíó íà ïñåâäîêîäå:

Procedure Obhod2(v);

Begin

queue = O;

queue <= v;

nov[v] = False;

While queue <> O do

Begin

p <= queue;

For u in spisok(p) do

If nov[u] then

Begin

nov[u]:= False;

queue <= u;

End;

End;

End;

Àâòîð: Öâåòêîâà À.Â.

<< Íàçàä: Ïîíÿòèå ãðàôà. Ñïîñîáû ïðåäñòàâëåíèÿ ãðàôà

>> Âïåðåä: Îáúåêòíûé òèï â Pascal. Ïîíÿòèå îáúåêòà, åãî îïèñàíèå è èñïîëüçîâàíèå

Ðåêîìåíäóåì èíòåðåñíûå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè:

Ìåäèöèíñêàÿ ñòàòèñòèêà. Êîíñïåêò ëåêöèé

Ñåìåéíîå ïðàâî. Êîíñïåêò ëåêöèé

Èñòîðèÿ êóëüòóðû. Øïàðãàëêà

Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Êîíñïåêòû ëåêöèé, øïàðãàëêè.

×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.

<< Íàçàä

Ïîñëåäíèå íîâîñòè íàóêè è òåõíèêè, íîâèíêè ýëåêòðîíèêè:

Äåòè, ðàñòóùèå ðÿäîì ñ ïðèðîäîé, îáðåòàþò êðåïêèå êîñòè 02.03.2026

Âëèÿíèå îêðóæàþùåé ñðåäû íà çäîðîâüå ÷åëîâåêà ñòàíîâèòñÿ âñå áîëåå î÷åâèäíûì, îñîáåííî â äåòñêîì âîçðàñòå. Íîâîå èññëåäîâàíèå, îïóáëèêîâàííîå â æóðíàëå JAMA Network Open, ïîêàçûâàåò, ÷òî áëèçîñòü ê ïðèðîäå íàïðÿìóþ ñâÿçàíà ñ êðåïîñòüþ êîñòåé ó äåòåé. Ó÷åíûå óñòàíîâèëè, ÷òî ó äåòåé, ÷üè äîìà îêðóæåíû ïðèðîäíûìè òåððèòîðèÿìè â ðàäèóñå 1000 ìåòðîâ íà 25% áîëüøå îáû÷íîãî, ðèñê ðàçâèòèÿ êðàéíå íèçêîé ïëîòíîñòè êîñòåé ñíèæàåòñÿ íà 65%. Äëÿ ïðîâåäåíèÿ èññëåäîâàíèÿ áûëè ïðîàíàëèçèðîâàíû äàííûå áîëåå 300 äåòåé, ïðîæèâàþùèõ â ãîðîäñêèõ, ïðèãîðîäíûõ è ñåëüñêèõ ðàéîíàõ Ôëàíäðèè â Áåëüãèè. Ïëîòíîñòü êîñòíîé òêàíè ó äåòåé â âîçðàñòå îò ÷åòûðåõ äî øåñòè ëåò îöåíèâàëàñü ñ ïîìîùüþ óëüòðàçâóêîâûõ ìåòîäîâ. Òàêîé ïîäõîä ïîçâîëèë áåçîïàñíî è òî÷íî èçìåðèòü ñîñòîÿíèå êîñòåé íà ðàííèõ ýòàïàõ ôîðìèðîâàíèÿ ñêåëåòà. Ïðè àíàëèçå ó÷èòûâàëèñü êëþ÷åâûå ôàêòîðû, âëèÿþùèå íà ðîñò è ðàçâèòèå äåòåé: âîçðàñò, âåñ, ðîñò, ýòíè÷åñêàÿ ïðèíàäëåæíîñòü è óðîâåíü îáðàçîâàíèÿ ìàòåðè. Íà îñíîâàíèè ýòèõ ïàðàìåòðîâ èññëåäîâàò ...>>

Ñàìîâîññòàíàâëèâàþùàÿñÿ èíôðàñòðóêòóðà áóäóùåãî 02.03.2026

Ñîâðåìåííûå ìîñòû è áåòîííûå êîíñòðóêöèè ïî âñåìó ìèðó ñòàëêèâàþòñÿ ñ ïðîáëåìîé óñòàðåâàíèÿ è èçíîñà. Ìíîãèå ñîîðóæåíèÿ, ïîñòðîåííûå äî 1980-õ ãîäîâ, ïîñòåïåííî òåðÿþò ñâîþ íåñóùóþ ñïîñîáíîñòü, ÷òî òðåáóåò äîðîãîãî ðåìîíòà èëè ïîëíîé çàìåíû. Íåäàâíèå ðàçðàáîòêè ó÷åíûõ èç Øâåéöàðñêèõ ôåäåðàëüíûõ ëàáîðàòîðèé ìàòåðèàëîâåäåíèÿ è òåõíîëîãèé (Empa) ïðåäëàãàþò èííîâàöèîííîå ðåøåíèå - ñèñòåìó óêðåïëåíèÿ áåòîííûõ êîíñòðóêöèé ñ ïîìîùüþ "óìíîé ñòàëè", ñïîñîáíîé ñàìîñòîÿòåëüíî óñòðàíÿòü òðåùèíû è ïîâðåæäåíèÿ.  îñíîâå íîâîé òåõíîëîãèè ëåæèò àðìàòóðà èç ñïëàâà íà îñíîâå æåëåçà ñ ýôôåêòîì ïàìÿòè ôîðìû (Fe-SMA). Ýòîò ìàòåðèàë îáëàäàåò óíèêàëüíûì ñâîéñòâîì: ïðè íàãðåâàíèè äî 190-200 °C ñòåðæíè ñòðåìÿòñÿ âåðíóòüñÿ ê ñâîåé ïåðâîíà÷àëüíîé êîíôèãóðàöèè.  áåòîííîé êîíñòðóêöèè ýòî ñîçäàåò âíóòðåííåå íàïðÿæåíèå, êîòîðîå çàòÿãèâàåò òðåùèíû è âûðàâíèâàåò äåôîðìèðîâàííûå ýëåìåíòû, ñóùåñòâåííî ïîâûøàÿ ïðî÷íîñòü è äîëãîâå÷íîñòü ñîîðóæåíèé. Àêòóàëüíîñòü ðàçðàáîòêè îáúÿñíÿåòñÿ êðèòè÷åñêèì ñîñòîÿíèåì èíôðàñòð ...>>

Ïîöåëóè ïîëåçíû äëÿ çäîðîâüÿ 01.03.2026

Âîïðîñ î òîì, êàê ñîöèàëüíûå ñâÿçè è áëèçîñòü ñ ïàðòíåðîì îòðàæàþòñÿ íà çäîðîâüå ÷åëîâåêà, ïðèâëåêàåò âíèìàíèå íå òîëüêî ïñèõîëîãîâ, íî è ñïåöèàëèñòîâ â îáëàñòè ìèêðîáèîëîãèè. Íîâîå èññëåäîâàíèå ïîêàçûâàåò, ÷òî ñîâìåñòíîå ïðîæèâàíèå ñ ëþáèìûì ÷åëîâåêîì ìîæåò îêàçûâàòü çíà÷èòåëüíîå âëèÿíèå íà ìèêðîáèîì êèøå÷íèêà è îáùåå ñàìî÷óâñòâèå. Äîêòîð Íàîìè Ìèääëòîí, êëèíè÷åñêèé ïñèõîëîãè è ýêñïåðò ïî çäîðîâüþ êèøå÷íèêà, îáúÿñíèëà, ÷òî âñå àñïåêòû ñîâìåñòíîé æèçíè - ïîöåëóè, ñîâìåñòíîå ïèòàíèå, ôèçè÷åñêàÿ áëèçîñòü è äàæå ïðîñòî ïðåáûâàíèå ðÿäîì - òåñíî ñâÿçàíû ñ ïîääåðæàíèåì ñáàëàíñèðîâàííîé êèøå÷íîé ìèêðîôëîðû. Îíà ïîä÷åðêèâàåò, ÷òî çäîðîâüå ýêîñèñòåìû êèøå÷íèêà âî ìíîãîì îïðåäåëÿåòñÿ ñîöèàëüíûìè âçàèìîäåéñòâèÿìè è ïîâñåäíåâíîé áëèçîñòüþ ñ äðóãèìè ëþäüìè. Ïî ñëîâàì Ìèääëòîí, äëèòåëüíîå ñîâìåñòíîå ïðåáûâàíèå ñ ïàðòíåðîì ìîæåò ñïîñîáñòâîâàòü óâåëè÷åíèþ ìèêðîáíîãî ðàçíîîáðàçèÿ â êèøå÷íèêå, à òàêæå ñíèæàòü âîñïàëèòåëüíûå ïðîöåññû, ñâÿçàííûå ñî ñòðåññîì. Òàêîé ýôôåêò îáóñëîâëåí òåì, ÷òî ìèêðîáèî ...>>

Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà

Âûñòàâêà äîìàøíèõ ðîáîòîâ 21.11.2000

 Èîêîãàìå (ßïîíèÿ) çàâåðøèëàñü ïåðâàÿ âñåìèðíàÿ âûñòàâêà äîìàøíèõ ðîáîòîâ "ÐÎÁÎÄÅÊÑ-2000". Áîëüøèíñòâî ïðåäñòàâëåííûõ íà âûñòàâêå ðîáîòîâ íå èìåþò ñåãîäíÿ ïðàêòè÷åñêîãî ïðèìåíåíèÿ è ÿâëÿþòñÿ ÷åì-òî âðîäå î÷åíü äîðîãîé èãðóøêè.

Öåíà íåêîòîðûõ ðîáîòîâ (íàïðèìåð, ðîáîò, òàíöóþùèé ïîä ìóçûêó ×àéêîâñêîãî, àêâàðèóìíûå ðîáîòû, òàíöóþùèå ñîáàêè è ðîáîòû-ôóòáîëèñòû), óæå ïîñòóïèâøèõ â ïðîäàæó â ßïîíèè, äîñòèãàåò $20 òûñ.

Ïî ìíåíèþ ñïåöèàëèñòîâ, ñåãîäíÿ êîìïüþòåðíàÿ èíäóñòðèÿ è óðîâåíü ðàçâèòèÿ òåõíîëîãèé åùå íåäîñòàòî÷íû äëÿ òîãî, ÷òîáû äîìàøíèå ðîáîòû íàøëè ìàññîâîå ïðèìåíåíèå. Íî óæå â òå÷åíèå áëèæàéøèõ ëåò ðåàëüíîñòüþ ìîãóò ñòàòü ìàøèíû, êîòîðûå ñàìîñòîÿòåëüíî áóäóò óáèðàòü êâàðòèðó, ìûòü ïîñóäó èëè ïðèãëÿäûâàòü çà äåòüìè â îòñóòñòâèå ðîäèòåëåé.

Äðóãèå èíòåðåñíûå íîâîñòè:

▪ Ìóæñêîé è æåíñêèé ìîçã ñîòðóäíè÷àþò ïî-ðàçíîìó

▪ Ðàñòåíèÿ íà ðàáî÷åì ñòîëå ñíèæàþò ñòðåññ

▪ Òóííåëü çàòûêàåòñÿ îãðîìíîé ïðîáêîé

▪ Ìóæ÷èíû ñêëîííû ê îæèðåíèþ ÷àùå, ÷åì æåíùèíû

▪ Ðåêîðä àâòîìàòè÷åñêîé ïîäâîäíîé ëîäêè

Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè

 

Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:

▪ ðàçäåë ñàéòà Ñâàðî÷íîå îáîðóäîâàíèå. Ïîäáîðêà ñòàòåé

▪ ñòàòüÿ Âñå î ìîíòàæíûõ êàäðàõ. Èñêóññòâî âèäåî

▪ ñòàòüÿ Êàê äîëãî äëèòñÿ Ôàóñò Ãåòå? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ Îðõèäåÿ. Ëåãåíäû, âûðàùèâàíèå, ñïîñîáû ïðèìåíåíèÿ

▪ ñòàòüÿ Ðàäèîëþáèòåëüñêèå ðàñ÷åòû. Ñïðàâî÷íèê

▪ ñòàòüÿ ×àñòîòû òåëåâèçèîííûõ êàíàëîâ, èñïîëüçóåìûõ â Ðîññèè. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:

Èìÿ:


E-mail (íå îáÿçàòåëüíî):


Êîììåíòàðèé:





Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua

www.diagram.com.ua
2000-2026