请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.
题目
请设计一个算法:输入实数a1,a2,...aN,输出a1,a2,..aN中最大的数和最小的数,并画出程序图.
急
答案
用冒泡排序, 把数组排序成从大到小, 然后分别取出第一项 和最后一项 就分别是最大和最小值了
public class BubbleSort {
public void sort(int[] a) {
int temp = 0;
for (int i = a.length - 1; i > 0; --i) {
for (int j = 0; j < i; ++j) {
if (a[j + 1] < a[j]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 压路机滚筒宽1米,直径8分米,它可滚动40周,1小时可压多少平方米
- 现在完成时与一般过去时有什么区别
- 我打字速度比他快,用英语怎么说
- 大一高数求极限题目……求详解……
- 8月6日,天气晴朗,我们来到了普陀山.给短文写一个结尾 怎么写?
- 水在不同温度下的汽化热分别是多少?急用
- 1.某企业集团今年产值相当于去年的112%,今年比去年的产值增加百分之几?2.果园里桃树的棵树是苹果树的三分之一,苹果树的棵树比套数多百份之几?3.刚刚做口算题,共有40道题,他做对了38道,明明做了
- 绝对值小于10的所有整数的和为_.
- 已知位移和速度的差,
- 三种起电方式有何本质上的异同?