Курсовая работа: Порівняльний аналіз ефективності та складності алгоритмів пошуку елементів у масивах
Writeln;
Writeln(‘-----------------------------------’);
Writeln(‘Vvedit pidrjadok sumvolu a..z ’);
I:=1;
While i<=m do
Begin
C:=readkey;
If (ord(c)>96)and(ord(c)<123)then begin
S[i]:=c;
Write(s[i]);
Inc(i);
End;
End;
Writeln;
v:=0;
w:=0;
for i:=1 to m do { обчислення v і w}
begin
v:=(v*D+ord(S[i])) mod P; {ord повернення коду символа}
w:=(w*D+ord(T[i])) mod P;
end;
k:=1;
for i:=1 to m-1 do
k:=k*D mod P; {k має значення Dm-1 mod P}
for i:=m+1 to n+1 do
begin
if w=v then { якщо числа рівні, то рядки належать одному класу, і потрібно перевірити, чи вони рівні}
begin
j:=0;