Java经典算法——插入排序
来源:互联网 发布:拉拉菲尔族捏脸数据 编辑:程序博客网 时间:2024/05/17 09:06
/** * Created by BANice on 2016/11/1. */public class demo09 { public static void main(String[] args){ int[] nums={9,8,7,6,5,4,3,2,1};//为进行排序的原来数组 for (int i = 0; i <= nums.length-2; i++) {//外侧for循环控制排序的论数,n个数的数组需要n-1轮的排序 for (int j = 0; j <= i; j++) {//内侧for循环,第0轮:将i+1位置的数据和i位置之前的数字进行比较,并按自然排序 if(nums[i+1]<nums[j]){//若后面的数字比前面的数字小,则进行交换 int temp=nums[j]; nums[j]=nums[i+1]; nums[i+1]=temp; } } } for (int i = 0; i < nums.length-1; i++) { System.out.print(nums[i]+"\t");//打印排序之后的数组 } }}
0 0
- Java经典算法——插入排序
- 经典算法排序——插入排序
- 经典排序算法——插入排序
- 经典算法——插入排序法
- java经典算法之插入排序
- 经典排序算法之——插入排序
- 经典排序算法(二)--插入排序、希尔排序(Java实现)
- 经典排序算法--插入排序
- 经典排序算法--插入排序
- 经典算法学习——直接插入排序
- 插入排序算法——Java实现
- java算法——插入排序
- Java常用算法——插入排序
- 算法—插入排序(Java实现)
- 《排序算法》——归并排序,插入排序(Java)
- 排序算法Java——插入排序(希尔排序)
- 经典算法之插入排序
- 经典算法-插入排序Insertsort
- java-String中的 intern()
- Friday BI Fly | 2016年10月28日晚8点半微信直播交流大数据、大变革与大成长第37场 图文版记录
- ssh 认证指定端口
- c语言程序设计第2章知识点
- RabbitMQ指南(3)-安装部署
- Java经典算法——插入排序
- Unity 框选效果
- django操作数据库
- 双飞翼布局和圣杯布局的对比
- 数据库中ALTER 和 UPDATE
- Android 6.0 权限申请
- 正则表达式的基本用法和常用案例
- RabbitMQ指南(4)-管理监控
- Python pydot模块安装