最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

插入排序的順序表實(shí)現(xiàn)代碼

 更新時(shí)間:2014年01月18日 15:46:26   作者:  
這篇文章主要介紹了插入排序的順序表實(shí)現(xiàn)代碼,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

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

#define N 11//為測(cè)試方便,直接輸入11個(gè)整數(shù)
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;
}

相關(guān)文章

  • C語(yǔ)言中交換int型變量的值及轉(zhuǎn)換為字符數(shù)組的方法

    C語(yǔ)言中交換int型變量的值及轉(zhuǎn)換為字符數(shù)組的方法

    這篇文章主要介紹了C語(yǔ)言中交換int型變量的值及轉(zhuǎn)換為字符數(shù)組的方法,講解了以不同進(jìn)制將整型數(shù)字轉(zhuǎn)換成字符數(shù)組,需要的朋友可以參考下
    2016-04-04
  • C/C++ 避免數(shù)組越界的方法

    C/C++ 避免數(shù)組越界的方法

    這篇文章主要介紹了C/C++ 避免數(shù)組越界的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C++非遞歸建立二叉樹實(shí)例

    C++非遞歸建立二叉樹實(shí)例

    這篇文章主要介紹了C++非遞歸建立二叉樹的方法,實(shí)例分析了二叉樹的原理與C++實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • C++虛函數(shù)表的原理與使用解析

    C++虛函數(shù)表的原理與使用解析

    對(duì)C++?了解的人都應(yīng)該知道虛函數(shù)(Virtual?Function)是通過(guò)一張?zhí)摵瘮?shù)表(Virtual?Table)來(lái)實(shí)現(xiàn)的。簡(jiǎn)稱為V-Table。本文就將詳細(xì)講講虛函數(shù)表的原理與使用,需要的可以參考一下
    2022-04-04
  • C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易連連看游戲

    C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易連連看游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易連連看游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 詳解C++中的四種類型轉(zhuǎn)換運(yùn)算符

    詳解C++中的四種類型轉(zhuǎn)換運(yùn)算符

    隱式類型轉(zhuǎn)換是安全的,顯式類型轉(zhuǎn)換是有風(fēng)險(xiǎn)的,C語(yǔ)言之所以增加強(qiáng)制類型轉(zhuǎn)換的語(yǔ)法,就是為了強(qiáng)調(diào)風(fēng)險(xiǎn),讓程序員意識(shí)到自己在做什么,本文將給大家詳細(xì)介紹一下C++中的四種類型轉(zhuǎn)換運(yùn)算符,需要的朋友可以參考下
    2023-09-09
  • C++類繼承之子類調(diào)用父類的構(gòu)造函數(shù)的實(shí)例詳解

    C++類繼承之子類調(diào)用父類的構(gòu)造函數(shù)的實(shí)例詳解

    這篇文章主要介紹了C++類繼承之子類調(diào)用父類的構(gòu)造函數(shù)的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文大家能夠掌握C++類繼承的相關(guān)知識(shí),需要的朋友可以參考下
    2017-09-09
  • C語(yǔ)言實(shí)現(xiàn)單詞小助手

    C語(yǔ)言實(shí)現(xiàn)單詞小助手

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)單詞小助手,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • CMake的簡(jiǎn)單應(yīng)用

    CMake的簡(jiǎn)單應(yīng)用

    這篇文章主要介紹了CMake的簡(jiǎn)單應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • C語(yǔ)言詳細(xì)講解二分查找用法

    C語(yǔ)言詳細(xì)講解二分查找用法

    二分查找法,又叫做折半查找法,它是一種效率較高的查找方法。但是,折半查找要求線性表必須采用順序存儲(chǔ)結(jié)構(gòu),而且表中元素按關(guān)鍵字有序排列
    2022-04-04

最新評(píng)論

蕲春县| 临沭县| 晴隆县| 衢州市| 东兴市| 安多县| 峡江县| 武胜县| 曲水县| 罗定市| 天台县| 西盟| 安多县| 双峰县| 星座| 华宁县| 永城市| 浦东新区| 沭阳县| 土默特左旗| 尼勒克县| 陕西省| 惠安县| 儋州市| 广灵县| 丰城市| 麻江县| 申扎县| 贡觉县| 遵义县| 绥江县| 丁青县| 余庆县| 醴陵市| 莱州市| 禹城市| 穆棱市| 平泉县| 绩溪县| 日喀则市| 青河县|