国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C++ > 正文

C++ 排序插入排序?qū)嵗斀?/h1>
2020-01-26 14:05:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

排序――插入排序

插入排序的基本思想是每次將一個(gè)待排序的記錄,按其關(guān)鍵字大小插入到前面已經(jīng)排好序的子文件中的適當(dāng)位置,直到全部記錄插入完成為止。常見(jiàn)的插入排序有插入排序(Insertion Sort),希爾排序(Shell Sort),二叉查找樹(shù)排序(Tree Sort),圖書(shū)館排序(Library Sort),Patience排序(Patience Sort)。

簡(jiǎn)單實(shí)例:

#include <iostream>using namespace std;void InsertSort( int k[], int n ){  int i, j,temp;    for( i=1; i < n;i++ )  {    if( k[i] < k[i-1] )    {      temp = k[i];            for( j=i-1; k[j] > temp;j-- ) //找位置并且向后推移       {        k[j+1] = k[j];      }            k[j+1] = temp;    }  }}int main(){  int i ,a[10] = {5,2,6,0,3,9,1,7,4,8};    InsertSort(a,10);    for( i=0; i < 10 ;i++ )  {    cout << a[i];  }    cout << endl;    return 0;}

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

主站蜘蛛池模板: 福建省| 府谷县| 绥阳县| 文山县| 亳州市| 彝良县| 萍乡市| 房山区| 宿州市| 彰武县| 天气| 江达县| 即墨市| 菏泽市| 嘉祥县| 柳州市| 雷山县| 景泰县| 双鸭山市| 桂阳县| 西安市| 清镇市| 芜湖市| 灯塔市| 康马县| 承德县| 济源市| 西吉县| 乌兰浩特市| 义马市| 石棉县| 禄劝| 吉木乃县| 光山县| 临沂市| 封丘县| 嘉义县| 西华县| 邵东县| 壤塘县| 布尔津县|