程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 排序算法的數組實現 -- 插入排序(一)

排序算法的數組實現 -- 插入排序(一)

編輯:C++入門知識

插入排序:


[cpp]
void Insert_Sort(int *a, int size) 

    if(size <= 1) 
        return; 
 
    int key = 0; 
    int i = 0, j = 0; 
    for (i = 1; i < size - 1; i++) 
    { 
        key = a[i]; 
 
        for (j = i - 1; j >= 0; j--) 
        { 
            if(a[j] > key) 
                a[j + 1] = a[j]; 
            else 
                break;  www.2cto.com
        } 
 
        a[j + 1] = key;  
    } 


作者:wchm_seu
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved