插入排序
来源:互联网 发布:tensorflow 汉字识别 编辑:程序博客网 时间:2024/06/01 09:10
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入要排序数字的个数");int SIZE = in.nextInt();int array[] = new int[SIZE];System.out.println("请输入这些数字");for(int i=0; i<array.length; i++)//输入数据到数组{array[i] = in.nextInt();}for(int j=1;j<array.length;j++)//对数组进行排序{int key = array[j];int i = j-1;while(i >= 0 && array[i] > key)//如果当前数字小于前面的,则交换,并对下标减一的更新了的数组重复执行上述操作{array[i+1] = array[i];i = i-1;}array[i+1] = key;}for(int i=0; i<array.length; i++)//输出排序后的数组{System.out.print(array[i]+" ");}}}
# -*- coding: UTF-8 -*-array = [3,9,8,6,1,5,2,7]for j in range(1,len(array)): key = array[j] i = j-1 while (i >= 0 and array[i] > key): array[i+1] = array[i] i = i-1 array[i+1] = keyfor i in range(0,len(array)): print array[i],
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- Solr文档学习--Solrj的使用
- python核心编程学习笔记-2016-09-14-01-Web编程(五)
- 高质量的工程代码为什么难写
- DOM解析
- 二维数组的拷贝
- 插入排序
- 中缀表达式转后缀表达式_求表达式的值
- 欢迎使用CSDN-markdown编辑器
- hdoj 5253 连接的管道 (最小生成树-kruskal)
- 电路与Multisim基础 LC并联选频电路
- Android项目学习有感
- servlet 配置信息及初始化参数
- Python 命令行参数
- Java NIO-字符集