插入排序
来源:互联网 发布:自动生成logo软件 编辑:程序博客网 时间:2024/06/06 23:52
基本思想:很简单,就是从第二个元素开始,每一次插入的结果都是使这个元素之前的数组是有序的,以后的每次插入都是将当前元素插入进一个有序的数组中
package com.mercurylake.test;public class InsertSort {public static void main(String args[]){int[] nums={2,5,9,4,6,8,7};for(int i=1;i<nums.length;i++){int temp=nums[i];for(int j=i-1;j>0;j--){if(temp<nums[j]){nums[j+1]=nums[j];nums[j]=temp;}}}for(int i=0;i<nums.length;i++){System.out.println(nums[i]);}}}
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 第四周项目3 并联电阻
- AES原理
- 理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)
- JQuery AJAX调用WEB SERVICE方法
- STL-vector
- 插入排序
- linux下的命令行词典
- Linux学习路线参考
- Hadoop环境搭建(一、创建虚拟机)
- 快速排序代码
- Tstools合并H264为TS流源码分析
- Android之eclipse 自定义菜单工具栏
- linux系统安装mysql5.7(一)
- 71.Binary Tree Zigzag Level Order Traversal-二叉树的锯齿形层次遍历(中等题)