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.

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

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

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

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

Íàëîãîâîå ïðàâî. Øïàðãàëêà

Ðèìñêîå ïðàâî. Øïàðãàëêà

Âîçðàñòíàÿ ïñèõîëîãèÿ. Øïàðãàëêà

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

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

<< Íàçàä

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

Ïèòîìöû êàê ñòèìóëÿòîð ðàçóìà 06.10.2025

Ïîìèìî ýìîöèîíàëüíîé ïîääåðæêè, äîìàøíèå ïèòîìöû ìîãóò îêàçûâàòü çàìåòíîå âîçäåéñòâèå íà êîãíèòèâíûå ïðîöåññû, îñîáåííî ó ïîæèëûõ ëþäåé. Íîâîå ìàñøòàáíîå èññëåäîâàíèå ïîêàçàëî, ÷òî îáùåíèå ñ êîøêàìè è ñîáàêàìè íå ïðîñòî óëó÷øàåò íàñòðîåíèå - îíî äåéñòâèòåëüíî ñïîñîáñòâóåò çàìåäëåíèþ âîçðàñòíîãî ñíèæåíèÿ óìñòâåííûõ ñïîñîáíîñòåé. Ðàáîòà ïðîâîäèëàñü â ðàìêàõ ïðîåêòà Survey of Health, Ageing and Retirement in Europe (SHARE), îõâàòûâàþùåãî ïåðèîä ñ 2004 ïî 2022 ãîä.  èññëåäîâàíèè ïðèíÿëè ó÷àñòèå òûñÿ÷è åâðîïåéöåâ ñòàðøå 50 ëåò. Àíàëèç ïîêàçàë, ÷òî âëàäåëüöû äîìàøíèõ æèâîòíûõ äåìîíñòðèðóþò áîëåå óñòîé÷èâûå êîãíèòèâíûå ôóíêöèè ïî ñðàâíåíèþ ñ òåìè, êòî íå äåðæèò ïèòîìöåâ. Îñîáåííî âûðàæåí ýôôåêò îêàçàëñÿ ó âëàäåëüöåâ êîøåê è ñîáàê. Ñîãëàñíî äàííûì ó÷åíûõ, âëàäåëüöû ñîáàê äîëüøå ñîõðàíÿþò õîðîøóþ ïàìÿòü, â òî âðåìÿ êàê õîçÿåâà êîøåê ìåäëåííåå òåðÿþò ñïîñîáíîñòü ê áûñòðîìó ðå÷åâîìó âçàèìîäåéñòâèþ. Èññëåäîâàòåëè ñâÿçûâàþò ýòî ñ òåì, ÷òî åæåäíåâíîå âçàèìîäåéñòâèå ñ æèâîòíûìè òðåáóåò âíèìàíè ...>>

Ìèíè-ÏÊ ExpertCenter PN54-S1 06.10.2025

Êîìïàíèÿ ASUSTeK Computer ïðåçåíòîâàëà íîâûé ìèíè-êîìïüþòåð ASUS ExpertCenter PN54-S1. Óñòðîéñòâî îðèåíòèðîâàíî íà ïîëüçîâàòåëåé, êîòîðûì âàæíî ñî÷åòàíèå ïðîèçâîäèòåëüíîñòè, ýíåðãîýôôåêòèâíîñòè è óíèâåðñàëüíîñòè - îò îôèñíûõ çàäà÷ äî ìóëüòèìåäèéíûõ ïðîåêòîâ.  îñíîâå ExpertCenter PN54-S1 ëåæèò ñîâðåìåííàÿ àïïàðàòíàÿ ïëàòôîðìà AMD Hawk Point, èñïîëüçóþùàÿ àðõèòåêòóðó Zen 4. Ýòî ïîêîëåíèå ÷èïîâ îòëè÷àåòñÿ óëó÷øåííûì óïðàâëåíèåì ýíåðãîïîòðåáëåíèåì è ïîâûøåííîé âû÷èñëèòåëüíîé ìîùíîñòüþ. Íîâèíêà äîñòóïíà â êîíôèãóðàöèÿõ ñ ïðîöåññîðàìè Ryzen 7260, Ryzen 5220 è Ryzen 5210, ïðåäñòàâëåííûõ AMD â íà÷àëå 2025 ãîäà. Òàêèì îáðàçîì, óñòðîéñòâî îõâàòûâàåò øèðîêèé äèàïàçîí çàäà÷ - îò áàçîâûõ îôèñíûõ äî ðåñóðñîåìêèõ âû÷èñëåíèé. Êîðïóñ ìèíè-ÏÊ âûïîëíåí èç ïðî÷íîãî àëþìèíèÿ è èìååò ðàçìåðû 130&#215;130&#215;34 ìì, ÷òî äåëàåò åãî ïðàêòè÷åñêè íåçàìåòíûì íà ðàáî÷åì ñòîëå èëè çà ìîíèòîðîì. Íåñìîòðÿ íà êîìïàêòíîñòü, âíóòðåííÿÿ êîìïîíîâêà ïîçâîëÿåò óñòàíîâèòü äâà ìîäóëÿ îïåðàòèâíîé ïàìÿòè SO-DIMM ...>>

Ãëàçíûå êàïëè, âîçâðàùàþùèå ìîëîäîñòü çðåíèþ 05.10.2025

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

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

Ìîùíûå ïîëóïðîâîäíèêîâûå ïðèáîðû èç êàðáèäà êðåìíèÿ îò Renesas Electronics 01.02.2012

Êîìïàíèÿ Renesas Electronics îáúÿâèëà î íà÷àëå ïîñòàâîê òðåõ ìîùíûõ ïîëóïðîâîäíèêîâûõ ïðèáîðîâ, â êîòîðûõ èñïîëüçóåòñÿ êàðáèä êðåìíèÿ (SiC). Íîâèíêè ïîëó÷èëè îáîçíà÷åíèÿ RJQ6020DPM, RJQ6021DPM è RJQ6022DPM. Îíè ïðåäñòàâëÿþò ñîáîé íàáîðû äèîäîâ è òðàíçèñòîðîâ â îáùåì êîðïóñå, ïðåäíàçíà÷åííûå äëÿ ìîùíûõ ïðåîáðàçîâàòåëåé èëè êîììóòàòîðîâ.

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

 êîðïóñå RJQ6020DPM íàõîäèòñÿ âûñîêîâîëüòíûé äèîä Øîòòêè SiC-SBD, ðàññ÷èòàííûé íà íàïðÿæåíèå äî 600 Â, âðåìÿ âîññòàíîâëåíèÿ îáðàòíîãî ñîïðîòèâëåíèÿ êîòîðîãî ðàâíî âñåãî ëèøü 15 íñ, è äâà âûñîêîâîëüòíûõ ìîùíûõ òðàíçèñòîðà MOSFET ñ ñîïðîòèâëåíèåì â îòêðûòîì ñîñòîÿíèè 100 ìÎì.

 êîðïóñå RJQ6021DPM íàõîäèòñÿ äèîä SiC-SBD è äâà áèïîëÿðíûõ òðàíçèñòîðà ñ èçîëèðîâàííûì çàòâîðîì (IGBT), õàðàêòåðèçóþùèõñÿ íèçêèì çíà÷åíèåì îñòàòî÷íîãî íàïðÿæåíèÿ âî âêëþ÷åííîì ñîñòîÿíèè - 1,5 Â.  êîðïóñå RJQ6022DPM íàõîäèòñÿ äâà äèîäà SiC-SBD è äâà òðàíçèñòîðà IGBT.

Îçíàêîìèòåëüíûå îáðàçöû èçäåëèé ïîÿâèòñÿ â ôåâðàëå ïî öåíå $10 çà øòóêó. Ñåðèéíûé âûïóñê êîìïàíèÿ ðàññ÷èòûâàåò íà÷àòü â ìàå.

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

▪ Øåñòèöâåòíûé ïðèíòåð Epson SureLab SL-D700

▪ Áåñïèëîòíèêè SkyOrbiter îáåñïå÷àò äîñòóï â èíòåðíåò

▪ Ýíòîìîëîãèÿ ïðîåçäîì

▪ Ðîáîò-ëåòó÷àÿ ìûøü

▪ Ðàçãàäàí áåñøóìíûé ïîëåò ñîâ

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

 

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

▪ ðàçäåë ñàéòà Àíòåííû. Ïîäáîðêà ñòàòåé

▪ ñòàòüÿ Íå îò ìèðà ñåãî. Êðûëàòîå âûðàæåíèå

▪ ñòàòüÿ Ðåàãèðóþò ëè ðàñòåíèÿ íà ïðåäñòîÿùèå èçìåíåíèÿ ïîãîäû? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ Èñïàíñêèé êåðâåëü. Ëåãåíäû, âûðàùèâàíèå, ñïîñîáû ïðèìåíåíèÿ

▪ ñòàòüÿ Âîçîáíîâëÿåìàÿ ýíåðãåòèêà: ïðîãðåññèâíûå òåíäåíöèè èëè àãðåññèâíûé PR? Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

▪ ñòàòüÿ Íåïîäíèìàþùååñÿ âåäðî. Ñåêðåò ôîêóñà

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

Èìÿ:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2025