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

首頁 > 編程 > C > 正文

插入排序的順序表實現代碼

2020-01-26 15:38:11
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#include<stdio.h>
typedef struct {
 int key;
}RecType;
typedef struct {
 RecType R[100+1];
 int Length;
}SqList;

#define N 11//為測試方便,直接輸入11個整數
void InsertSort(SqList *L)
{
 int i,j;
 for(i=2;i<=L->Length;i++)
  if(L->R[i].key<L->R[i-1].key)
  {
   L->R[0]=L->R[i];
   //value of  under j compare with up decrease 1
   for(j=i-1;L->R[0].key<L->R[j].key;j--)
    L->R[j+1]=L->R[j];
   L->R[j+1]=L->R[0];
  }
}
int main()
{
    SqList L;
 int a[N],i,j,x;
 for(i=1;i<N;i++)
  scanf("%d",&L.R[i].key);
 L.Length=i-1;
 InsertSort(&L);

 for(i=1;i<N;i++)
  printf("%4d",L.R[i].key);
 printf("/n");
 return 0;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 喜德县| 博乐市| 上犹县| 怀宁县| 确山县| 越西县| 枝江市| 瓮安县| 遂昌县| 稻城县| 南溪县| 灵台县| 微博| 托里县| 武邑县| 台中市| 日土县| 沧源| 江西省| 通道| 木里| 卢湾区| 潜江市| 绿春县| 盐津县| 台州市| 乃东县| 始兴县| 岑溪市| 恩施市| 铜鼓县| 凉城县| 枝江市| 潼南县| 乌鲁木齐市| 淳安县| 灌阳县| 清新县| 清水河县| 广饶县| 漯河市|