算法:插入排序
来源:互联网 发布:数据库系统概论 第5版 编辑:程序博客网 时间:2024/05/22 14:47
插入排序移动数据找到合适的位置插入,保持右边的部分不变化(这个选择排序相反,选择排序是右边的部分变化左边已排序的部分不变化)。
通过移动和插入实现数据的有序排列。
public static void InsertSort(){int N=10;int a[] = {2,-1,5,4,1,6,8,9,7,0};int key;int i,j;for(i=1;i<N;i++){key = a[i];for(j=i-1;j>=0;--j){if(key<a[j]){a[j+1] = a[j];}else break;}a[j+1] = key;}for(i=0;i<N;i++){System.out.printf("%d ",a[i]);}}
阅读全文
0 0
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法---插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法---插入排序
- 排序算法--插入排序
- 排序算法--插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 【多校训练】 hdu 6033 Add More Zero
- python 3 爬虫教程
- poj3977Subset (折半枚举)
- PS人物换装--白色换纯色
- lcs
- 算法:插入排序
- c# 遍历memcached
- [leetcode]207. Course Schedule
- 微信小程序 实战小程序实例
- 过滤器-Filter
- 设计模式-6-建造者模式
- 记一次梯子故障后的排查思路
- CSS布局大集合
- LoaderManager使用详解(四)---实例:AppListLoader