Java经典算法40例(三十)
来源:互联网 发布:中国专机767窃听知乎 编辑:程序博客网 时间:2024/06/06 01:45
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
代码:
import java.util.Arrays;import java.util.Scanner;/** * 插入数排序 * @author cheng * */public class Thirty { public static void main(String[] args) { int array[]={1,2,4,5,6}; System.out.println("请输入一个数"); Scanner scanner=new Scanner(System.in); int x=scanner.nextInt(); int[] copy=new int[array.length+1]; for(int i=0;i<array.length;i++){ copy[i]=array[i]; } copy[copy.length-1]=x; Arrays.sort(copy); System.out.println("排序后"); for(int i=0;i<copy.length;i++){ System.out.print(copy[i]+" "); } scanner.close(); }}
输出结果:
请输入一个数3排序后1 2 3 4 5 6
阅读全文
0 0
- Java经典算法40例(三十)
- Java经典算法40例(一)
- Java经典算法40例(二)
- Java经典算法40例(三)
- Java经典算法40例(四)
- Java经典算法40例(五)
- Java经典算法40例(六)
- Java经典算法40例(七)
- Java经典算法40例(八)
- Java经典算法40例(九)
- Java经典算法40例(十)
- Java经典算法40例(十一)
- Java经典算法40例(十二)
- Java经典算法40例(十三)
- Java经典算法40例(十四)
- Java经典算法40例(十五)
- Java经典算法40例(十六)
- Java经典算法40例(十七)
- JVM高级特性与实践(五):实例探究Class类文件 及 常量池
- E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
- 记录开发过程中遇到的问题
- android控件13--BottomNavigationView
- CMD获取所有连接过的Wifi
- Java经典算法40例(三十)
- jsp注册(mysql数据库)
- 7/15
- python学习之面对对象
- N
- 堆和栈的区别(非常经典的文章)
- JavaScript中JSON对象
- 纯JSP+JDBC+MySQL生成登录注册
- 高并发之分布式