如何求一个动态数组的前三个最大值
时间:10-02
整理:3721RD
点击:
比如系统产生100个随机数,我要动态的记录该随机数组的前三个最大值,当100个随机数产生完成的时候,得到该随机数组的产生过程中的最大三个随机数。请问各位大神,这个该怎么做?
你把排序放在最后面不就好了,等数据进来完后再排序
用两个移位寄存器啊,呵呵
能不能具体一点。我刚开始学,不是很懂。
把数组进行排序,然后取前三个
方法不错,能够实现
确实能够动态的排序当前数组的前三位。如果我想更进一步的改进一下,比如:当第四个数据t4来的时候,我让该数据和前面三个进行比较,如果t4仍是最小,则t1~t3保持不变。如果t4比t1大,则替换t1,请问这个怎么实现。谢谢。
恩。谢谢啊。我做出来了。
