龙听期货论坛's Archiver

龙听 发表于 2022-11-1 13:33

【emulate_dictionary__insert_as_worst】

[code]
inputs:
        KeyArray[MaxSize1](NumericArrayRef),
        ValueArray[MaxSize2](NumericArrayRef),

        Key(NumericSimple),
        Value(NumericSimple),
       
        defaultKey(NumericSimple);

variables: idx(0);


for idx = 0 to MaxSize1 begin
        if KeyArray[idx] = defaultKey then begin
                KeyArray[idx] = Key;
                ValueArray[idx] = Value;
                break;
        end;

        if (Value < ValueArray[idx]) then begin
                emulate_dictionary__move_right(KeyArray, ValueArray, idx);
                KeyArray[idx] = Key;
                ValueArray[idx] = Value;
                break;
        end;
end;

[/code]

页: [1]