Java语言基础小结4
来源:互联网 发布:你好万维网 域名转出 编辑:程序博客网 时间:2024/06/05 20:56
数组的插入算法:
1,创建一个乱序的数组;
2,Arrays.sort()进行升序排序;
3,从控制台输入一个新的数字;
4,在数组中找到新数字插入的位置;
5,把老数组以及新数字放在新数组合适的位置;
public static void main(String[] args) {
int a[]={14,30,22,46,38};
Arrays.sort(a);
Scanner sca = new Scanner(System.in);System.out.println("请输入新的数字:");
int b=sca.nextInt();
int index = a.length;
for(int i=0;i<a.length;i++){
if(b<a[i]){
index = i;
break;
}
}
int c[]=new int[a.length+1];
for(int i=0;i<c.length;i++){
if(i<index){
c[i]=a[i];
}
if(i==index){
c[i]=b;
}
if(i>index){
c[i]=a[i-1];
}
}
System.out.println("新数组:"+Arrays.toString(c));
}
阅读全文
0 0
- Java语言基础小结4
- Java语言基础小结
- JAVA语言基础课后小结
- java 语言基础语法小结
- Java语言基础小结1
- Java语言基础小结2
- Java语言基础小结3
- Java语言基础小结5
- Java语言基础小结6
- Java语言基础小结7
- Java语言基础小结8
- Java语言基础之Scanner类小结
- c语言基础及小结
- Java 基础小结
- Java基础小结
- Java基础数据类型小结
- Java基础小结
- java基础小结
- radosgw搭建zone 的数据同步
- python有关的知识
- HLS科普1 HLS和M3U8简介
- 计蒜客 Islands Tarjan强连通
- Base64编码算法(Basic编码)之iharder算法源码解析
- Java语言基础小结4
- shell脚本颜色打印输出
- 每日一题--和为s的两个数||和为s的连续整数列
- string
- 【数据实时分析】流计算使用教程
- 后缀树
- 1237:最左边一位数
- eclipse修改tomcat启动控制台字体颜色
- 通用注册表单测试用例