Зворотний зв'язок

Перетин

if (p – лівий кінець) then

begin

s відрізок, кінцем якого є p;

ВСТАВИТИ(s, T);

s1 НАД(s, T);

s2 ПІД(s, T);

if (s1 перетинає s) then A (s1, s);

if (s2 перетинає s) then A (s, s2);

end;

else if (p – лівий кінець) then

begin

s відрізок, кінцем якого є p;

s1 НАД(s, T);

s2 ПІД(s, T);

if (s1 перетинає s2 справа від p) then A (s1, s2);

ВИДАЛИТИ(s, T);

end;

else /* p – точка перетину */

begin

(s1, s2) відрізки, що перетинаються в p; /* причому s1 = НАД(s2) справа від p */

s3 НАД(s1, T);

s4 ПІД(s2, T);

if (s3 перетинає s2) then A (s3, s2);

if (s1 перетинає s4) then A (s1, s4);

поміняти місцями s1 та s2 в T;


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат