Visitors hit counter dreamweaver
摘要: 我的思路: 先把每个数的出现的次数和下标记录,所以用到一个数据结构Node{num,points}。然后先根据points值排序,那么node[0].points就是最大值,然后我们就可以得到第二大的值,和他的位置,然后再把第二大的值的num排序一下,就可以输出了。因为我不想用那么多次for循环,所以用了两次排序。其实这题也可以用三次for来求出,但事先要先求出最大值和第二的的值。我比较了下,简单的for和我的这种方法,我的是150+ms,那个是200ms。 还是快一点点的,哈哈#include <iostream>#include <cstdlib>#include 阅读全文
posted @ 2012-04-20 13:02 Jason Damon 阅读(1584) 评论(1) 推荐(0) 编辑