我有一个巨大的数字列表,我正在对每条记录进行一些计算,例如:
123 456 789 213 546 789 78 156 489 952 456 789 ......
并在处理列表后,我按顺序获得结果(它们不存储在任何结构中),例如
0.156 0.895 0.12 0.145 0.146 0.222 0.123 0.489 ........
是否有一些做法,例如如何将前 5 个结果保存到固定数组?
第一步:
[0.156]
第二步:
[0.895 0.156]
第五步:
[0.895 0.156 0.146 0.145 0.12]
第 n 步:
[0.895 0.489 0.222 0.156 0.146]
它应该具有复杂度 O(n),因为没有排序。