插入排序(InsertionSort)
2005-08-13 09:19
316 查看
插入排序的基本思想:经过i次处理后,List[0...i-1]己排好序。第i +1次处理仅将List[i + 1]插入List[0...i]的适当位置,使得L[0...i]又是排好序的序列。
1 public static void InsertionSort(double[] arrayList)
6
8 double key = 0;
9 for( int j = 1; j < arrayList.Length ; j++ )
10 key = arrayList[j];
12 int i = j - 1;
13 while(i >=0 && arrayList[i] > key)
14 arrayList[i+1] = arrayList[i];
16 i = i - 1;
17 }
18 arrayList[i+1] = key;
19 }
20
21 }
1 public static void InsertionSort(double[] arrayList)
6
8 double key = 0;
9 for( int j = 1; j < arrayList.Length ; j++ )
10 key = arrayList[j];
12 int i = j - 1;
13 while(i >=0 && arrayList[i] > key)
14 arrayList[i+1] = arrayList[i];
16 i = i - 1;
17 }
18 arrayList[i+1] = key;
19 }
20
21 }
相关文章推荐
- 插入排序 insertion sort
- Aizu ALDS1_1_A Insertion Sort(插入排序)
- 从VB来看-InsertionSort(VB插入排序)
- insertionSort()插入排序
- 插入排序(insertion sort)
- 插入排序(insertion sort)(二)
- 插入排序(INSERTION-SORT) PYTHON实现
- 插入排序(insertion-sort)
- InsertionSort_插入排序
- 排序算法---插入排序(Insertion Sort)
- 【算法】插入排序(Insertion Sort)
- Insertion Sort List 使用插入排序将链表排序
- 插入排序Insertion sort
- 经典排序算法 – 插入排序Insertion sort
- Insertion_Sort(插入排序)
- PAT甲题题解1098. Insertion or Heap Sort (25)-(插入排序和堆排序)
- Python 数据结构与算法——插入排序(insertion sort)
- 插入排序(1)InsertionSort
- PHP Array -- PHP排序 -- 插入排序(Insertion Sort)
- 排序算法总结之插入排序 Insertion Sort