插入排序算法
原创
©著作权归作者所有:来自51CTO博客作者nxdxt的原创作品,请联系作者获取转载授权,否则将追究法律责任
今天学习了排序算法中的插入算法,简单的用java实现如下:
public void sort(int[] data){
int temp;
for(int i = 1; i<data.length; i++){
for(j = i; j>0&&data[j]>data[j-1]; j--)
{
temp = data[j];
data[j] = data[j-1];
data[j-1] = temp;
}
}
}
遍历将要排序的数据集合,每到一个元素时,都将该元素与它前面的所有元素比较一次,将其放到合适的位置.
上一篇:Java中集合类学习笔记
下一篇:怎么找回右键新建文本文档
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【C】排序算法
文章介绍了几种常用的排序,包括其实现思路与具体代码实现。
排序 算法 代码分析 -
排序算法之计数排序的优化
排序算法之计数排序的优化
数组 计数排序 最小值 -
[算法][排序]插入排序
题目简介过程图思路插入排序的思想:把某个位置上的的数值,插入到它最合适的位置说老实话,给我的感官
插入排序 i++ ci ios