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

首頁 > 學院 > 開發設計 > 正文

直接插入排序

2019-11-08 02:38:06
字體:
來源:轉載
供稿:網友

 算法描述:

 For j=0 T0 n Do

         key<--A[j]

         i<---j-1

        while  i>0 AND A[i]>key Do

        A[i+1]>A[i]

        i<---i-1

        A[i+1]<---key

 

代碼:

#include<iostream>#include<stdio.h>using namespace std;void InsertSort(int arr[],int n){    int i,j;    int temp;    for(i=1; i<n; i++)    {        temp=arr[i];        j=i-1;        while(j>=0&&temp<arr[j])        {            arr[j+1]=arr[j];//將關鍵字大于temp的元素后移            j--;        }        arr[j+1]=temp;//在j+1處插入temp    }}int main(){  int arr[10];  for(int i=0;i<10;i++)  {      cin>>arr[i];  }  int len=10;  InsertSort(arr,len);  for(int j=0;j<10;j++)  {      cout<<arr[j]<<" ";  }  cout<<endl;  return 0;}排序流程:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北海市| 岳西县| 临桂县| 改则县| 栖霞市| 大庆市| 江达县| 霍山县| 梓潼县| 汝州市| 湾仔区| 尼木县| 手机| 鄂伦春自治旗| 鄯善县| 嘉兴市| 安国市| 滨海县| 新密市| 什邡市| 信宜市| 那坡县| 富川| 襄樊市| 延津县| 寻乌县| 嘉祥县| 沁源县| 安徽省| 棋牌| 珠海市| 松溪县| 鹤山市| 昌都县| 肥城市| 襄汾县| 灵丘县| 方正县| 达尔| 炎陵县| 错那县|