E
easyzhou
Unregistered / Unconfirmed
GUEST, unregistred user!
怎样过滤记录数组中的数据?
例如:
TData = record
Total: Integer;
Percent: Double;
end;
TDataArray = array of TData;
var
FDataArray1: TDataArray;
为数组分配100个存储空间,SetLength(FDataArray1,100);
数组中的数据象这样:((20,80.5),(25,86.3),(20,88.1),(20,90.3),(20,79.9),(25,92.2),……);
要从数组中过滤出(FDataArray1.Total)相同但(FDataArray1.Percent)最大的数据,
如上面的数据过滤后是这样((20,90.3),(25,92.2),……)
请问怎样实现?
例如:
TData = record
Total: Integer;
Percent: Double;
end;
TDataArray = array of TData;
var
FDataArray1: TDataArray;
为数组分配100个存储空间,SetLength(FDataArray1,100);
数组中的数据象这样:((20,80.5),(25,86.3),(20,88.1),(20,90.3),(20,79.9),(25,92.2),……);
要从数组中过滤出(FDataArray1.Total)相同但(FDataArray1.Percent)最大的数据,
如上面的数据过滤后是这样((20,90.3),(25,92.2),……)
请问怎样实现?