java排序方法中的插入排序方法
2024-08-29 06:15:26
插入排序方法就是:将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。
package Array;
//插入排序方法
import java.until.Scanner; //Scanner类
public class charu
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); //要插入一个数字必须使用Scanner这个类,
int score[] = {8,10,23,31,41,56,67,89};
System.out.println("请输入你要插入的数字");
in num = in.nextInt();//代码使用户能够从 System.in 中读取一个数
arr[arr.length-1]=num; //最大下标处插入 for(int i=arr.length-1;i>0;i--){ //arr.length-1是数组长度减去1,
if(arr[i]<arr[i-1]){
int temp = arr[i]; //当插入的数据比前面一个数值要小,就进行交换。
arr[i] = arr[i-1]
arr[i-1] = temp;
}else{
break;
}
}
for(int i=0;i<arr.length;i++){
Sytem.out.println(arr[i]);
}
}
}
最新文章
- iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ①)
- Android之AnimationDrawable初识
- css text-align-last设置末尾文本对齐方式
- 查看Linux内核
- 326.Power of Three
- vnc执行,报xauth could not run
- Bzoj 3450: Tyvj1952 Easy 期望/概率,动态规划
- How to use pagination in Magento
- 6.类似Object监视器方法的Condition接口
- 跨域问题实践总结!下( [HTML5] postMessage+服务器端(反向代理服务器+CORS Cross-Origin Resource Sharing))
- 你的B计划在哪里?
- Java8 CompletableFuture
- .Net编译原理简单介绍
- vue的路由懒加载
- java字节码的工具(含IDEA插件)
- socket.io简介
- NBUT 1222 English Game 2010辽宁省赛
- fasta/fastq格式解读
- spark和hadoop比较
- fft 远程服务器返回错误 550返回码