青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

七種qsort排序方法

Posted on 2010-09-07 16:02 Prayer 閱讀(428) 評論(0)  編輯 收藏 引用 所屬分類: C/C++
七種qsort排序方法

<本文中排序都是采用的從小到大排序>

一、對int類型數(shù)組排序

int num[100];

Sample:

int cmp ( const void *a , const void *b )
{
return *(int *)a - *(int *)b;
}

qsort(num,100,sizeof(num[0]),cmp);

二、對char類型數(shù)組排序(同int類型)

char word[100];

Sample:

int cmp( const void *a , const void *b )
{
return *(char *)a - *(int *)b;
}

qsort(word,100,sizeof(word[0]),cmp);

三、對double類型數(shù)組排序(特別要注意)

double in[100];

int cmp( const void *a , const void *b )
{
return *(double *)a > *(double *)b ? 1 : -1;
}

qsort(in,100,sizeof(in[0]),cmp);

四、對結(jié)構(gòu)體一級排序

struct In
{
double data;
int other;
}s[100]

//按照data的值從小到大將結(jié)構(gòu)體排序,關(guān)于結(jié)構(gòu)體內(nèi)的排序關(guān)鍵數(shù)據(jù)data的類型可以很多種,參考上面的例子寫

int cmp( const void *a ,const void *b)
{
return (*(In *)a).data > (*(In *)b).data ? 1 : -1;
}

qsort(s,100,sizeof(s[0]),cmp);

五、對結(jié)構(gòu)體二級排序

struct In
{
int x;
int y;
}s[100];

//按照x從小到大排序,當(dāng)x相等時(shí)按照y從大到小排序

int cmp( const void *a , const void *b )
{
struct In *c = (In *)a;
struct In *d = (In *)b;
if(c->x != d->x) return c->x - d->x;
else return d->y - c->y;
}

qsort(s,100,sizeof(s[0]),cmp);

六、對字符串進(jìn)行排序

struct In
{
int data;
char str[100];
}s[100];

//按照結(jié)構(gòu)體中字符串str的字典順序排序

int cmp ( const void *a , const void *b )
{
return strcmp( (*(In *)a)->str , (*(In *)b)->str );
}

qsort(s,100,sizeof(s[0]),cmp);

七、計(jì)算幾何中求凸包的cmp

int cmp(const void *a,const void *b) //重點(diǎn)cmp函數(shù),把除了1點(diǎn)外的所有點(diǎn),旋轉(zhuǎn)角度排序
{
struct point *c=(point *)a;
struct point *d=(point *)b;
if( calc(*c,*d,p[1]) < 0) return 1;
else if( !calc(*c,*d,p[1]) && dis(c->x,c->y,p[1].x,p[1].y) < dis(d->x,d->y,p[1].x,p[1].y)) //如果在一條直線上,則把遠(yuǎn)的放在前面
return 1;
else return -1;
}

PS:

其中的qsort函數(shù)包含在<stdlib.h>的頭文件里,strcmp包含在<string.h>的頭文件里
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲高清不卡| 国产九九视频一区二区三区| 美女久久网站| 欧美一区影院| 久久精品日韩一区二区三区| 午夜亚洲福利在线老司机| 亚洲欧美日本国产有色| 午夜国产不卡在线观看视频| 亚洲免费网址| 欧美一区二区三区在线| 亚洲欧美视频| 久久久噜噜噜久噜久久| 欧美激情精品久久久久久久变态| 免费在线看成人av| 亚洲美女免费精品视频在线观看| 亚洲美女av网站| 香蕉国产精品偷在线观看不卡 | 欧美在线|欧美| 久久精品国产第一区二区三区最新章节| 欧美中文字幕视频| 欧美a级在线| 亚洲网站在线播放| 欧美在线91| 欧美精品一区二区精品网| 欧美全黄视频| 国产日韩欧美精品一区| 一区二区三区在线免费视频 | 国产精品你懂的| 国产日韩精品一区二区| 亚洲电影观看| 亚洲欧美中文日韩在线| 老司机成人在线视频| 在线综合+亚洲+欧美中文字幕| 欧美一区二区视频97| 欧美精品国产精品| 国产亚洲电影| 亚洲在线观看视频| 欧美成人影音| 欧美影院精品一区| 欧美午夜视频一区二区| 亚洲国产精品尤物yw在线观看| 香蕉尹人综合在线观看| 亚洲精品一区二区在线观看| 久久国产精品久久久久久电车| 欧美日韩卡一卡二| 91久久视频| 久久九九精品99国产精品| 99精品热6080yy久久| 欧美成人免费网| 一区在线电影| 欧美一区二区观看视频| 日韩一级黄色片| 欧美不卡一区| 激情偷拍久久| 久久深夜福利免费观看| 亚洲免费伊人电影在线观看av| 欧美理论电影在线观看| 亚洲第一黄网| 欧美成人精品不卡视频在线观看| 欧美一级在线亚洲天堂| 国产久一道中文一区| 亚洲综合日韩在线| 夜夜嗨av一区二区三区四区| 欧美高清视频一区| 亚洲激情视频在线| 免费影视亚洲| 久久手机精品视频| 精品99视频| 欧美夫妇交换俱乐部在线观看| 欧美在线一二三区| 精品不卡一区二区三区| 乱码第一页成人| 卡一卡二国产精品| 亚洲精品免费在线观看| 亚洲人成毛片在线播放女女| 欧美成人免费一级人片100| 亚洲国产电影| 欧美激情一区二区三区高清视频| 欧美在线国产| 亚洲国产成人在线| 亚洲高清成人| 欧美日韩中文另类| 亚洲欧美网站| 久久精品欧洲| 亚洲国产精品久久久久秋霞蜜臀| 欧美高清视频www夜色资源网| 欧美成人精品在线视频| 国产精品豆花视频| 久久精品国产清高在天天线| 久久久亚洲欧洲日产国码αv| 久色婷婷小香蕉久久| 91久久国产综合久久蜜月精品| 欧美激情精品久久久久久久变态| 欧美日韩国产精品一区二区亚洲| 亚洲午夜影视影院在线观看| 亚洲欧美日韩国产一区二区| 黄色日韩在线| 日韩视频免费观看高清完整版| 欧美亚州一区二区三区| 久久精品动漫| 欧美日韩a区| 久久成人亚洲| 欧美日韩国产123区| 久久久国产精品亚洲一区| 亚洲成人在线网站| 国产精品久久久久久久久免费樱桃| 欧美在线观看视频一区二区三区| 久久久精品性| 亚洲综合首页| 免费成人黄色av| 欧美一级成年大片在线观看| 久久躁日日躁aaaaxxxx| 欧美在线一区二区三区| 欧美剧在线免费观看网站| 久久久久久噜噜噜久久久精品| 欧美大片在线观看一区| 久久久之久亚州精品露出| 欧美亚男人的天堂| 亚洲第一精品夜夜躁人人躁 | 国产精品你懂的在线欣赏| 欧美成人午夜77777| 国产丝袜美腿一区二区三区| 亚洲人成网站色ww在线| 一区二区在线观看视频在线观看| 亚洲午夜成aⅴ人片| av不卡在线看| 欧美大片一区| 欧美www在线| 国内成人精品2018免费看 | 亚洲黄色影片| 久久精品视频在线播放| 性色一区二区三区| 欧美日韩亚洲不卡| 91久久久久久国产精品| 在线观看视频一区| 久久成人在线| 久久久久久9| 国产一区二区三区四区在线观看 | 午夜亚洲精品| 国产精品亚洲人在线观看| 亚洲最新在线视频| 中文日韩电影网站| 欧美色区777第一页| 99精品福利视频| 亚洲一区二区三区四区视频| 欧美精品一区二区精品网| 亚洲国产成人不卡| 亚洲日本精品国产第一区| 欧美77777| 亚洲精品在线三区| 亚洲女女做受ⅹxx高潮| 国产麻豆精品theporn| 亚洲欧美中文字幕| 久久久久久自在自线| 国产亚洲欧美色| 久久久无码精品亚洲日韩按摩| 久久久久久伊人| 亚洲激情成人网| 欧美日韩国产小视频| 国产精品99久久久久久www| 西西裸体人体做爰大胆久久久| 国产日韩精品电影| 另类激情亚洲| 日韩视频精品| 久久精品国产77777蜜臀| 精品av久久707| 欧美精品久久久久久久久老牛影院| 妖精视频成人观看www| 欧美在线3区| 亚洲激情电影在线| 国产精品久久久久久久久久ktv| 午夜综合激情| 亚洲欧洲日夜超级视频| 亚洲欧美大片| 在线播放中文字幕一区| 欧美人与性动交cc0o| 亚洲欧美国产日韩天堂区| 久久久亚洲综合| 日韩亚洲不卡在线| 国产一区二区福利| 欧美片在线播放| 欧美一区在线视频| 亚洲日本成人在线观看| 久久九九99视频| 亚洲一级特黄| 亚洲激情不卡| 黄色在线成人| 国产精品人人做人人爽人人添| 蜜臀99久久精品久久久久久软件 | 久久一区中文字幕| 宅男噜噜噜66国产日韩在线观看| 久久一区二区三区av| 欧美日韩一区二区欧美激情| 午夜精品福利视频| 日韩亚洲精品电影| 中文日韩欧美| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲色图综合久久| 亚洲国产成人av好男人在线观看| 国产精品h在线观看|