直接插入排序
来源:互联网 发布:php网站管理系统源码 编辑:程序博客网 时间:2024/06/03 21:04
1 思想:向有序序列中依次插入待排元素,保证元素插入后的序列有序,直到待排元素插完为止。
2 代码
/** * 直接插入排序 * * @param src */private static <T extends Comparable<T>> void insertSort(T[] src) {int i; // 外层循环用于插入n-1个数int j; // 内层循环用于查找插入位置int length = src.length;for (i = 1; i < length; i++) {T key = src[i];for (j = i - 1; j >= 0; j--) {int compare = src[j].compareTo(key);if (compare > 0) {src[j + 1] = src[j];} else {break;}}src[j + 1] = key;}}
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- poj 1061 青蛙的约会(数论)
- maven-->update project
- srs 如何集成rannet
- Mybatis中mapper.xml中的模糊查询
- 数据库索引
- 直接插入排序
- win系统下nodejs安装及环境配置
- 被说了很多遍的设计模式---工厂方法模式
- Android探索之旅(第五篇) eclipse执行run之后的过程
- tomcat 源代码 断点
- 继电器电路设计
- KVM配置TCP连接脚本 备份 libvirt-bootstrap.sh
- Java中8种基本数据类型的总结
- Android 官方推荐 : DialogFragment 创建对话框