摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=1425题意:给你n个整数,请按从大到小的顺序输出其中前m大的数。一看题目,就觉得是用堆排序,如果在n大,m比较小的时候,效率会不错,空间方面:O(m), 时间基本是O(n),当前前题是 m比较小,如果很大的话,就回到了O(nlgn),代码如下:heap sort: time:718MSView Code 1 #include<iostream> 2 using namespace std; 3 const int N = 1000005; 4 int a[N]; 5 //index from 0, 阅读全文
posted @ 2012-08-10 16:13
blong2010
阅读(197)
评论(0)
推荐(0)

浙公网安备 33010602011771号