📄 kstwo.txt
字号:
procedure KSTWO(DATA1:array of real; N1:integer;
DATA2:array of real; N2:integer;var D, PROB:real);
label 1;
var
J1,J2:integer; FO1,FO2,FN1,FN2,EN1,EN2,AM,DT:real;
begin
SORT(N1, DATA1);
SORT(N2, DATA2);
EN1:=N1;
EN2:=N2;
J1:=1;
J2:=1;
FO1:=0;
FO2:=0;
D:=0;
1: If (J1 <= N1) And (J2 <= N2) Then
begin
If DATA1[J1] < DATA2[J2] Then
begin
FN1:=J1 / EN1;
If Abs(FN1 - FO2) > Abs(FO1 - FO2) Then
AM:=Abs(FN1 - FO2)
Else
AM:=Abs(FO1 - FO2);
DT:=AM;
If DT > D Then D:=DT;
FO1:=FN1;
J1:=J1 + 1;
end
Else
begin
FN2:=J2 / EN2;
If Abs(FN2 - FO1) > Abs(FO2 - FO1) Then
AM:=Abs(FN2 - FO1)
Else
AM:=Abs(FO2 - FO1);
DT:=AM;
If DT > D Then D:=DT;
FO2:=FN2;
J2:=J2 + 1;
end;
GoTo 1;
end;
PROB:=PROBKS(Sqrt(EN1 * EN2 / (EN1 + EN2)) * D);
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -