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

ivy-jie

progress ...

C++博客 首頁 新隨筆 聯系 聚合 管理
  9 Posts :: 41 Stories :: 6 Comments :: 0 Trackbacks
七種qsort排序方法

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

一、對int類型數組排序

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類型數組排序(同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類型數組排序(特別要注意)

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);

四、對結構體一級排序

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

//按照data的值從小到大將結構體排序,關于結構體內的排序關鍵數據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);

五、對結構體二級排序

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

//按照x從小到大排序,當x相等時按照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);

六、對字符串進行排序

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

//按照結構體中字符串str的字典順序排序

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

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

七、計算幾何中求凸包的cmp

int cmp(const void *a,const void *b) //重點cmp函數,把除了1點外的所有點,旋轉角度排序
{
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)) //如果在一條直線上,則把遠的放在前面
return 1;
else return -1;
}

PS:

其中的qsort函數包含在<stdlib.h>的頭文件里,strcmp包含在<string.h>的頭文件里
posted on 2009-05-18 23:52 ivy-jie 閱讀(139) 評論(0)  編輯 收藏 引用 所屬分類: c++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲视频大全| 欧美jizzhd精品欧美喷水| 欧美在线网址| 一本久久综合亚洲鲁鲁五月天| 精品999日本| 在线观看日韩www视频免费| 黑人中文字幕一区二区三区| 一区二区三区在线视频免费观看| 国产一区二区高清| 1000部精品久久久久久久久| 在线成人免费观看| 亚洲人成小说网站色在线| 亚洲精品在线观看免费| 一区二区三区日韩| 亚欧成人精品| 久久一区激情| 开元免费观看欧美电视剧网站| 噜噜噜在线观看免费视频日韩| 亚洲福利专区| 亚洲三级免费电影| 午夜精品成人在线| 久久久久久久一区| 欧美日韩精品免费| 国内精品久久久久久久影视麻豆 | 亚洲自拍16p| 欧美中在线观看| 欧美乱人伦中文字幕在线| 国产精品性做久久久久久| 亚洲国产精品嫩草影院| 亚洲欧美中文另类| 欧美激情国产日韩精品一区18| 亚洲一区二区三| 男男成人高潮片免费网站| 国产免费亚洲高清| 9久re热视频在线精品| 久久夜色精品国产亚洲aⅴ| 99精品视频网| 欧美精品国产一区二区| 国内综合精品午夜久久资源| 亚洲一区二区黄色| 亚洲国产导航| 久久嫩草精品久久久精品一| 国产精品美女一区二区在线观看 | 欧美激情综合色| 国产综合视频| 久久精品国产99国产精品| 99精品国产在热久久| 久久中文久久字幕| 韩国免费一区| 久久在线91| 欧美在线播放| 国产在线精品自拍| 欧美亚洲综合在线| 亚洲视频在线二区| 欧美日韩亚洲综合| 在线免费不卡视频| 久久久久一区| 国产一区二区av| 西瓜成人精品人成网站| 一区二区三区免费网站| 欧美日韩精品一区二区三区| 亚洲精品一二| 最近中文字幕mv在线一区二区三区四区| 久久女同精品一区二区| 在线播放日韩专区| 男男成人高潮片免费网站| 久久视频一区| 91久久精品美女高潮| 亚洲国产精品久久精品怡红院| 另类图片国产| 日韩一级黄色av| 一本色道久久综合亚洲精品按摩 | 巨乳诱惑日韩免费av| 一区二区三区在线视频免费观看| 老司机一区二区| 久久久久国产精品麻豆ai换脸| 在线播放亚洲| 亚洲精品永久免费精品| 国产精品igao视频网网址不卡日韩| 亚洲欧美成人| 久久国产精彩视频| 亚洲高清久久久| 亚洲精品一级| 国产丝袜一区二区| 欧美成人按摩| 欧美色欧美亚洲另类二区| 久久激情视频久久| 久久综合狠狠| 亚洲一区二区三区乱码aⅴ| 亚洲一区在线播放| 亚洲国产高清aⅴ视频| 日韩一级不卡| 国产专区一区| 亚洲区中文字幕| 国产日本欧美一区二区三区在线 | 欧美激情一区在线观看| 亚洲午夜av| 久久久久国产精品一区| 99热精品在线| 久久精品夜夜夜夜久久| 一区二区日本视频| 久久精品一区二区三区四区| 亚洲人成网站在线观看播放| 亚洲小说欧美另类社区| 亚洲黄色影片| 香港久久久电影| 国产精品99久久久久久久vr| 久久精品视频在线播放| 亚洲女同在线| 欧美精品色综合| 另类酷文…触手系列精品集v1小说| 一本一本久久a久久精品综合妖精| 久久综合给合| 久久成人精品视频| 欧美片第一页| 欧美高清视频www夜色资源网| 国产精品一区二区三区四区五区| 亚洲国产天堂久久综合| 国内精品久久久久影院薰衣草| 亚洲美女啪啪| 亚洲美女性视频| 久久人91精品久久久久久不卡| 午夜在线不卡| 国产精品久久久久999| 亚洲国产精品专区久久 | 中日韩男男gay无套| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧美激情四射在线日| 欧美人与禽猛交乱配| 亚洲电影下载| 亚洲国产精品一区二区www在线| 羞羞漫画18久久大片| 亚洲免费影视| 国产精品一区二区女厕厕| 一区二区三区黄色| 亚洲影院在线观看| 国产精品理论片在线观看| 99re6这里只有精品| 亚洲免费av片| 欧美日本精品一区二区三区| 亚洲精品字幕| 亚洲最黄网站| 欧美系列电影免费观看| 亚洲性视频网站| 性色一区二区| 一区二区在线不卡| 久久婷婷国产麻豆91天堂| 你懂的视频欧美| 最新日韩欧美| 欧美日韩午夜视频在线观看| 一区二区三区久久久| 亚洲欧美日韩天堂| 国产网站欧美日韩免费精品在线观看 | 亚洲精选视频免费看| 亚洲精品一区二区三区四区高清| 免费欧美在线视频| 亚洲精品国产精品乱码不99按摩 | 蜜臀91精品一区二区三区| 亚洲高清不卡在线观看| 欧美日韩高清在线播放| 亚洲影音一区| 久久伊人亚洲| 亚洲伊人色欲综合网| 国产欧美一区二区在线观看| 久久久亚洲欧洲日产国码αv| 亚洲国产日韩欧美一区二区三区| 亚洲免费高清| 国产精品羞羞答答| 久久综合久久综合久久综合| 最新高清无码专区| 午夜精品影院| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美另类极品videosbest最新版本 | 欧美电影免费观看| 亚洲香蕉网站| 国产亚洲欧美日韩日本| 免费看亚洲片| 小黄鸭精品aⅴ导航网站入口| 免费的成人av| 午夜精彩视频在线观看不卡| 在线观看国产日韩| 欧美午夜激情视频| 欧美jizz19hd性欧美| 亚洲一区二区在线免费观看| 欧美大胆成人| 久久久www成人免费精品| 亚洲激情图片小说视频| 国产精品海角社区在线观看| 蜜桃伊人久久| 久久精品国产99精品国产亚洲性色| 亚洲人线精品午夜| 麻豆精品在线视频| 午夜精品视频在线观看| 亚洲日本va在线观看| 国产欧美一级| 一区二区三区视频在线看| 蜜桃av噜噜一区| 久久国产精品免费一区| 正在播放欧美视频| 日韩亚洲国产精品|