两个有序的数组,求中间数
来源:互联网 发布:不同表格相同数据匹配 编辑:程序博客网 时间:2024/04/27 22:30
现有两个有序的数组,请编码找出中间数:
public class TwoArray{
public static void main(String args[]){int [] s1= {1,3,6};
int [] s2= {5,7};
int c[] =new int[s1.length+s2.length];
System.arraycopy(s1, 0, c, 0, s1.length);
System.arraycopy(s2,0,c,s1.length,s2.length);
int temp;
for(int i=0;i<c.length-1;i++){
for(int j=i+1;j<c.length-1;j++){
if(c[i]>c[j]){
temp=c[i];
c[i]=c[j];
c[j]=temp;
}
}
}
for(int i=0;i<c.length;i++){
System.out.print(c[i]+" ");
}
System.out.println();
int a=c.length;
int b=a/2;//它是从0开始计数,所以就不用加1就可以输出中间数了
System.out.println(c[b]);
}
输出的结果应该是:5
这也是我当时的一道面试题,虽然很简单,但是当时也得看你用什么样的语言来做,Java比较方便。
0 0
- 两个有序的数组,求中间数
- 两个有序数组,求合并后的中间大的数。要求效率最高。
- 二分求两个有序数组第k大的数
- 两个有序数组中间值
- 求两个排序数组的中间值
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序数组的中值
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序整型数组的交集
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- 求两个有序数组的中位数
- Android之GridView属性介绍
- 从零学Android
- Drawing and Printing OpenGL Graphics Using Device-Independent Bitmaps
- php底层工作原理
- minSdkVersion、targetSdkVersion、target
- 两个有序的数组,求中间数
- Core Data数据持久性存储基础教程
- 背包的自我修养
- QT5 下静态库的编译和使用(转载)
- GNU makefile 教程
- C++标准模板库
- 黑马程序员-java中关于文件的一些基本操作
- 阿里联合UC推出移动搜索“神马”
- 实战Java内存泄漏问题分析 -- hazelcast2.0.3使用时内存泄漏 -- 2