亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

一個快速排序算法代碼分享

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

復制代碼 代碼如下:

/*
 * quickSort.c
 *
 *  Created on: 2012-4-9
 *      Author: LW
 */
#include <stdio.h>
#include <string.h>

typedef struct _student
{
 int id;
 char name[30];
}student,*pStudent;

student students[20] =
{
 {13,"狐貍金"},{15,"杜十娘"},{8,"葫蘆娃"},{4,"喜羊羊"},
 {14,"叮當貓"},{18,"孫悟空"},{3,"格列佛"},{6,"咖啡貓"},
 {19,"豬八戒"},{11,"程序員"},{5,"魯濱遜"},{9,"金槍魚"},
 {10,"馬大哈"},{12,"周星星"},{1,"灰太狼"},{2,"唐老鴨"},
 {20,"子虛君"},{16,"烏有君"},{7,"小二郎"},{17,"賈寶玉"},
};

//students[]是需要進行排序的數組,length是students數組的元素個數
void quickSort(student students[],int length)
{
 int i,j,flag = students[0].id;
 student stutemp;
 int t;

 if(length>1)
 {
  for(t=0;t<length;t++)
  {
   printf("%d   ",students[t].id);
  }
  printf("/n");

  //為分區選好分裂點
  for(i=0,j=length-1;i<j;)
  {
   for(;students[i].id<flag;i++);
   for(;students[j].id>flag;j--);

   stutemp.id = students[j].id;
   strcpy(stutemp.name,students[j].name);

   students[j].id = students[i].id;
   strcpy(students[j].name,students[i].name);

   students[i].id = stutemp.id;
   strcpy(students[i].name,stutemp.name);
  }

  //打印排序過程
  for(t=0;t<length;t++)
  {
   printf("%d   ",students[t].id);
  }
  printf("----排序后/n-----------------------------------中軸:%d 中軸下標:%d/n",flag,j);

  //進行分區并對分區進行遞歸調用quickSort,在原數組空間里進行操作
  quickSort(&students[0],j+1);
  quickSort(&students[j+1],length-j-1);
 }
}

int main()
{
 int i;

 //排序前打印
 printf("排序前:/n");
 for(i=0;i<20;i++)
 {
  printf("%d  %s/t",students[i].id,students[i].name);
  if(!((i+1)%5))
  {
   printf("/n");
  }
 }

 quickSort(students,20);

 //排序后打印
 printf("__________________________________________________________________/n排序后:/n");
 for(i=0;i<20;i++)
 {
  printf("%d  %s/t",students[i].id,students[i].name);
  if(!((i+1)%5))
  {
   printf("/n");
  }
 }

 return 0;
}

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国a精品视频大全| 亚洲va欧美va国产综合剧情| 欧美精品免费在线观看| 欧美日韩一区二区免费视频| 国产一区二区三区在线免费观看| 亚洲欧美国内爽妇网| 国产精品一区二区性色av| 日本19禁啪啪免费观看www| 日韩av电影在线免费播放| 国模叶桐国产精品一区| 精品欧美国产一区二区三区| 45www国产精品网站| 亚洲一区二区三区毛片| 欧美国产日韩中文字幕在线| 久久激情视频久久| 在线观看久久久久久| 一本一本久久a久久精品综合小说| 国产一区二区黄| 高清欧美性猛交xxxx黑人猛交| 欧美日韩国产一中文字不卡| 国产色视频一区| 色偷偷噜噜噜亚洲男人| 91精品久久久久久久久久久久久久| 久久久久国色av免费观看性色| 日韩精品视频在线观看免费| 最近2019好看的中文字幕免费| 亚洲视频在线观看网站| 久热精品视频在线| 亚洲色图色老头| 日韩精品免费在线视频观看| 国产成人91久久精品| 欧美一级bbbbb性bbbb喷潮片| 成人精品一区二区三区电影黑人| 成人午夜高潮视频| 日韩电视剧免费观看网站| 久热精品视频在线观看| 国内揄拍国内精品少妇国语| 2019中文字幕在线| 日韩中文娱乐网| 久久中国妇女中文字幕| 亚洲国产日韩欧美在线图片| 色综合久综合久久综合久鬼88| 国产一区二区欧美日韩| 午夜精品一区二区三区av| 国产欧美亚洲精品| 亚洲欧美制服第一页| 永久555www成人免费| 亚洲男人7777| 欧美日韩精品国产| 亚洲片国产一区一级在线观看| 国产这里只有精品| 国产一区二区三区久久精品| 亚洲成色999久久网站| 日韩不卡中文字幕| 91最新国产视频| 欧美一级成年大片在线观看| 亚洲电影免费在线观看| 国产精品国产自产拍高清av水多| 国产精品久久久久久超碰| 91精品视频在线免费观看| 亚洲精品理论电影| 91精品久久久久久久久久久久久久| 久久视频在线免费观看| 亚洲福利小视频| 欧美精品国产精品日韩精品| 亚洲午夜性刺激影院| 久久久久久久久久国产精品| 国产精品视频精品| 91丨九色丨国产在线| 亚洲一区二区三区四区视频| 日韩美女主播视频| 91久久精品国产91久久性色| 亚洲美女精品久久| 成人久久久久爱| xvideos亚洲人网站| 久久成人av网站| 亚洲欧美日韩精品| 日韩福利在线播放| 高清一区二区三区日本久| 一二美女精品欧洲| 欧美高清视频在线观看| 国产精品午夜一区二区欲梦| 日韩av综合网站| 91爱爱小视频k| 亚洲天堂成人在线| 久久九九有精品国产23| 久久噜噜噜精品国产亚洲综合| 欧美激情在线播放| 国产精品夜色7777狼人| 精品在线小视频| 亚洲欧洲在线看| 91免费看片网站| 久久久久国色av免费观看性色| 成人性生交大片免费观看嘿嘿视频| 欧美午夜性色大片在线观看| 91久久在线播放| 亲爱的老师9免费观看全集电视剧| 日韩欧美亚洲一二三区| 日本精品一区二区三区在线播放视频| 成人黄色免费网站在线观看| 在线电影欧美日韩一区二区私密| 精品久久中文字幕久久av| 日韩在线观看免费网站| 97香蕉超级碰碰久久免费的优势| 欧美性资源免费| 亚洲bt天天射| 2020久久国产精品| 亚洲成人aaa| 亚洲欧洲午夜一线一品| 91成人精品网站| 亚洲女人被黑人巨大进入al| 国产精品18久久久久久首页狼| 一区二区三区 在线观看视| 欧美成人精品h版在线观看| 91精品久久久久久久久久久| 久久久91精品国产| 精品国产乱码久久久久久虫虫漫画| 久久久久久久久久久国产| 性欧美亚洲xxxx乳在线观看| 亚洲精品日韩久久久| 26uuu另类亚洲欧美日本一| 久久人人爽国产| 97香蕉久久夜色精品国产| 国产成人精品亚洲精品| 国产精品久久久久aaaa九色| 日韩av色在线| 久久免费精品日本久久中文字幕| 92版电视剧仙鹤神针在线观看| 姬川优奈aav一区二区| 91亚洲精品久久久久久久久久久久| 成人av色在线观看| 欧美插天视频在线播放| 精品国产一区二区三区久久久狼| 91九色国产在线| 日韩在线小视频| 欧美美女15p| 日韩av电影手机在线观看| 国产精品久久久久久久久久| 欧美日韩另类字幕中文| 国产一区二区色| 久久综合电影一区| 欧美亚洲日本黄色| 亚洲欧美国产日韩天堂区| 欧美激情xxxx| 亚州av一区二区| 久久久国产一区二区| 欧美自拍视频在线观看| 欧美日韩成人在线视频| 操日韩av在线电影| 中文字幕日韩精品有码视频| 欧美日韩免费一区| 日韩中文字幕不卡视频| 欧美激情按摩在线| 国产精品美女久久久免费| 一区二区在线免费视频| 日韩国产欧美精品在线| 在线观看欧美日韩国产| 最新日韩中文字幕| 亚洲成人教育av| 国产精品入口福利| 国产97在线|亚洲| 成人网在线观看| 欧美亚洲国产另类| 成人国产精品久久久|