100秒接受一组数据 数据长度都相同
接受第一组数据 然后进行判断 01的 我进行存储 存输到数据库 并记录这是数组的第几位 好比arr[3]:=01 arr[4] 记录 第四位 第五位
然后接受第2组数据 进行判断 和前面的存储数据相同的 不进行存储 比如 如果这个数组arr[3]:=01 arr[6]:=01 相同数据 不存输 不记录arr[3] 只记录arr[6]
接受第一组数据 然后进行判断 01的 我进行存储 存输到数据库 并记录这是数组的第几位 好比arr[3]:=01 arr[4] 记录 第四位 第五位
然后接受第2组数据 进行判断 和前面的存储数据相同的 不进行存储 比如 如果这个数组arr[3]:=01 arr[6]:=01 相同数据 不存输 不记录arr[3] 只记录arr[6]
str:Tstrings;
begin
str:=TStringList.Create;
str.Clear; for j:=0 to i
begin
if (arr[j]=a) and (str.indexof(a)=-1) then//a就是要判断的值
begin
str.add(a);
//存储到数据库的处理
end;
if (arr[j]=b) and (str.indexof(b)=-1) then//b就是要判断的值
begin
str.add(b);
//存储到数据库的处理
end;
end;
end;
第一次存储是如果 a[0] := 01; a[2]:=01;那么a[2]存储么?
第二既然长度都是相同的一组数据 那么
比如存储了 A[0] := 01;A[2]:=02;A[3]:= 03;
那么来了一组 A[0]:= 11;A[2]:= 02;A[3]:= 13 ;
那么第二位相同 是第二位不存储 其他的存储 还是这一组数据都不存储啊
你的问题疑问太多了