插入排序
2006-11-29 00:30
134 查看
public void sort()
{
for (int i = 1; i < ement; i++)
{
int os=a[i];
int tem=i;
for (;tem > 0 && os < a[tem - 1];--tem)
{
a[tem] = a[tem - 1];
}
a[tem] = os;
}
}
{
for (int i = 1; i < ement; i++)
{
int os=a[i];
int tem=i;
for (;tem > 0 && os < a[tem - 1];--tem)
{
a[tem] = a[tem - 1];
}
a[tem] = os;
}
}
相关文章推荐
- 直接插入排序
- C# 常用排序方法 冒泡排序,直接选择排序,直接插入排序
- 算法学习笔记之插入排序
- 直接插入排序(带哨兵和不带哨兵)
- 比较 N个元素 一个一个地插入到一个堆中 以线性时间建立一个堆 已排序、反序、随机输入的运行时间
- 排序并插入
- 直接插入排序
- 排序算法(一):直接插入排序
- 插入排序
- 直接插入排序
- 插入排序 —— 希尔排序
- 常见的五类排序算法图解和实现(插入类:直接插入排序,折半插入排序,希尔排序)
- 排序 2 - 插入排序
- 插入排序 快速排序 分析整理
- 插入排序之希尔排序
- 数据结构之内部排序--直接插入排序
- 插入排序的性能测试对比(C与C++实现)
- 数据结构-直接插入排序
- 直接插入排序
- 2008秋-计算机软件基础-直接插入排序