算法提高 最大最小值
【摘要】
问题描述
给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。
输入格式
第一行包含一个正整数 N 。(1≤ N ≤10000)。 第二行为 N 个用空格隔开的整数,每个数的绝对值不超过...
问题描述
给定 N 个整数,请你找出这 N 个数中最大的那个和最小的那个。
输入格式
第一行包含一个正整数 N 。(1≤ N ≤10000)。
第二行为 N 个用空格隔开的整数,每个数的绝对值不超过1000000。
第二行为 N 个用空格隔开的整数,每个数的绝对值不超过1000000。
输出格式
输出仅一行,包含两个整数 x, y, x 表示 N 个数中的最大值, y 表示 N 个数中的最小值。 x, y 之间用一个空格隔开。
样例输入
4
2 0 1 2
2 0 1 2
样例输出
20
-
import java.util.Scanner;
-
-
public class Main {
-
public static void main(String[] args){
-
Scanner sc=newScanner(System.in);
-
int n=sc.nextInt();
-
int N=n;
-
int[] shuzu=new int[n];
-
for(int i=0;i
-
shuzu[i]=sc.nextInt();}
-
f3(shuzu);
-
System.out.print(shuzu[n-1]+"");
-
System.out.print(shuzu[0]);
-
}
-
public static void f3(int[] a){
-
int i,j,t;
-
for(i=1;i
-
t=a[i];
-
j=i-1;
-
while(j>=0 && t
-
a[j+1]=a[j];
-
j--;
-
}
-
a[j+1]=t;
-
}
-
}
-
}
文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。
原文链接:czhenya.blog.csdn.net/article/details/76092155
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)