Menu Home

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


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

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

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

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

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

22. Ïðèìåðû ðåàëèçàöèè îïåðàöèé

1. Ïîñòðîèòü äåðåâî èç ç óçëîâ ìèíèìàëüíîé âûñîòû, èëè èäåàëüíî ñáàëàíñèðîâàííîå äåðåâî (êîëè÷åñòâî óçëîâ ëåâîãî è ïðàâîãî ïîääåðåâüåâ òàêîãî äåðåâà äîëæíû îòëè÷àòüñÿ íå áîëåå ÷åì íà åäèíèöó).

Ðåêóðñèâíûé àëãîðèòì ïîñòðîåíèÿ:

1) ïåðâûé óçåë áåðåòñÿ â êà÷åñòâå êîðíÿ äåðåâà;

2) òåì æå ñïîñîáîì ñòðîèòñÿ ëåâîå ïîääåðåâî èç nl óçëîâ;

3) òåì æå ñïîñîáîì ñòðîèòñÿ ïðàâîå ïîääåðåâî èç nr óçëîâ;

nr = n - nl - 1

 êà÷åñòâå èíôîðìàöèîííîãî ïîëÿ áóäåì áðàòü íîìåðà óçëîâ, ââîäèìûå ñ êëàâèàòóðû. Ðåêóðñèâíàÿ ôóíêöèÿ, ðåàëèçóþùàÿ äàííîå ïîñòðîåíèå, áóäåò âûãëÿäåòü ñëåäóþùèì îáðàçîì:

Function Tree(n: Byte): TreeLink;

Var t: TreeLink; nl,nr,x: Byte;

Begin

If n = 0 then Tree:= nil

Else

Begin

nl:= n div 2;

nr = n - nl - 1;

writeln('Ââåäèòå íîìåð âåðøèíû );

readln(x);

new(t);

t^.inf:= x;

t^.left:= Tree(nl);

t^.right:= Tree(nr);

Tree:= t;

End;

{Tree}

End.

2. Â áèíàðíîì óïîðÿäî÷åííîì äåðåâå íàéòè óçåë ñ çàäàííûì çíà÷åíèåì êëþ÷åâîãî ïîëÿ. Åñëè òàêîãî ýëåìåíòà â äåðåâå íåò, òî äîáàâèòü åãî â äåðåâî.

Procedure Search(x: Byte; var t: TreeLink);

Begin

If t = nil then

Begin

New(t);

t^inf:= x;

t^.left:= nil;

t^.right:= nil;

End

Else if x < t^.inf then

Search(x, t^.left)

Else if x > t^.inf then

Search(x, t^.right)

Else

Begin

{îáðàáîòêà íàéäåííîãî ýëåìåíòà}

...

End;

End.

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

<< Íàçàä: Îïåðàöèè íàä äåðåâüÿìè

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

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

Ëîãèñòèêà. Øïàðãàëêà

Òðàâìàòîëîãèÿ è îðòîïåäèÿ. Øïàðãàëêà

Ôèíàíñû. Øïàðãàëêà

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

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

<< Íàçàä

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

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

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

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

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

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

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

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

Öâåòíàÿ e-paper â 2012 ãîäó 22.06.2010

Êîìïàíèÿ Plastic Logic äî ñèõ ïîð íå âûïóñòèëà â ïðîäàæó îáåùàííûé QUE proReader, à óæå ñòðîèò ïëàíû ïî ðàçðàáîòêå ñëåäóþùåãî ïîêîëåíèÿ òàêîãî ïðîäóêòà.  äàííîì ñëó÷àå ðå÷ü èäåò î ñîçäàíèè öâåòíîé ýëåêòðîííîé áóìàãè, êîòîðóþ ïëàíèðóåòñÿ ïðèìåíÿòü â áóäóùèõ óñòðîéñòâàõ ïîäîáíîãî òèïà.

Íà ìåðîïðèÿòèè International Electronics Forum, ïðîøåäøåì â Äðåçäåíå (Ãåðìàíèÿ), åå ïðåäñòàâèòåëü ñîîáùèë, ÷òî ñåé÷àñ èíæåíåðû Plastic Logic òðóäÿòñÿ íàä íîâûì äèñïëååì â ëàáîðàòîðèè â Êåìáðèäæå. Âåðîÿòíî, ïåðâûå îáðàçöû öâåòíîé ýëåêòðîííîé áóìàãè ïîÿâÿòñÿ óæå â êîíöå 2011 ãîäà, à â 2012-ì íà÷íåòñÿ åå ìàññîâîå ïðîèçâîäñòâî.

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

▪ Àäàïòîð äëÿ ïîäêëþ÷åíèÿ ìîíèòîðà 4K ÷åðåç USB

▪ Ïðåâðàùåíèå ïåñêà â ïëîäîðîäíóþ ïî÷âó

▪ Äàííûå ïåðåäàþòñÿ â ìîìåíò ðóêîïîæàòèÿ

▪ Áåòîí, ðàáîòàþùèé êàê àêêóìóëÿòîð

▪ Íîóòáóê ñ âîäÿíûì îõëàæäåíèåì îò Toshiba

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

 

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

▪ ðàçäåë ñàéòà Ýëåêòðèêó. ÏÒÝ. Ïîäáîðêà ñòàòåé

▪ ñòàòüÿ Îïàñíûé âîçðàñò. Êðûëàòîå âûðàæåíèå

▪ ñòàòüÿ Êàê âèäÿò ëåòó÷èå ìûøè? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ Èíæåíåð ïî îõðàíå òðóäà. Äîëæíîñòíàÿ èíñòðóêöèÿ

▪ ñòàòüÿ Ãåíåðàòîð ðàäèî÷àñòîòíûõ øóìîâ äëÿ áëîêèðîâêè ðàäèîîáìåíà. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

▪ ñòàòüÿ Íèçêîâîëüòíûé ñòàáèëèçàòîð íàïðÿæåíèÿ, 3,4-6/3-5 âîëüò 0,4 àìïåð. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

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

Èìÿ:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026