从100000个无序的数字里面寻找最大(最小)的10个数,用什么方法效率最好?理由?
题目
从100000个无序的数字里面寻找最大(最小)的10个数,用什么方法效率最好?理由?
答案
排序,用最大(小)交换法排序,只排序10个数,这样计算100000*10次循环就可以
int a[1000000];
int i,j,max,t;
for(i=0;i
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- an English grammar question.
- 观察下面依次排列的一列数,请写出后面的3个数,第2012个数是多少?一,负三分之一,五分之一,负七分之一
- 函数y=3cos(2x-派/4)的对称轴方程、对称中心和单调区间
- 《日》《月》中作者用神话“夸父追日”“嫦娥奔月”有何深意?概括了巴金的什么创作风格?
- 解方程组{(1)ax+by=2 (2)cx-7y=8,本应解出{x=3,y=-2,由于看错了系数c,而得到的解是{x=-2,y=2
- 儿童诗《我热爱》 请按照我的押韵等续写,我不能改了,所以,请帮我把我的儿童诗续写.我发在下面了;
- 行容快的词
- 有一种拼图游戏是由十三块小板拼出一个正方形,这种游戏叫什么?
- 老奶奶家十18个鸡蛋,还养了一只天下一个蛋的老母鸡,老奶奶每天2个蛋,问可以连续吃几天?
- 哪个机构或制度和皇帝与丞相的矛盾无关?