<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 18,  comments - 1,  trackbacks - 0

    #include<iostream>//一個(gè)快速排序的例子

    using? namespace std;

    void swap(int &a,int &b){
    ???? a=a^b;
    ???? b=a^b;
    ???? a=a^b;
    ???? }

    void quick(int *a,int n){
    ???? if(n<=1)
    ???? return;
    ???? swap(*a,a[n>1]);//把中間的數(shù)作為分組的標(biāo)準(zhǔn),并把它換到數(shù)組首
    ???? int *p=new int[n];
    ???? int*lp=p;
    ???? int*rp=p+n-1;
    ???? int*pt=a+1;
    ???? int pivot=*a;
    ???? for(int i=1;i<n;i++)//把數(shù)據(jù) 考到臨時(shí)數(shù)組
    ???????????? {
    ????????????? if(*pt>pivot)
    ??????????????????? *rp--=*pt++;
    ?????????????? else
    ??????????????????? *lp++=*pt++;??????????????????
    ???????????? }
    ?? *lp=pivot;
    ??? pt=a;
    ??? lp=p;
    ??? for(int i=0;i<n;i++)//把數(shù)據(jù)考回來
    ?????????? *pt++=*lp++;
    ? delete[] p;
    ? int left=rp-p;//計(jì)算左邊部分的元素個(gè)數(shù)
    ? quick(a,left);
    ?quick(a+left+1,n-left-1);?
    }

    ?

    int main(){
    ??
    ??? int a[11]={5,456,3219,416,4,64,31,987,1987,98731,9841};
    ?quick(a,11);
    ?
    ?for(int i=0;i<11;i++)
    ???????? cout<<a[i]<<' ';
    ???????? cout<<endl;
    ???????? char t;
    ???????? cin>>t;
    ???????? return 0;
    ??????
    ??????
    ??? }

    posted on 2007-01-24 22:16 sunny 閱讀(875) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    相冊(cè)

    收藏夾

    朋友

    搜索

    •  

    最新評(píng)論

    評(píng)論排行榜

    主站蜘蛛池模板: 无码精品人妻一区二区三区免费看| 三年片免费高清版| 黄色成人网站免费无码av| 亚洲精品视频在线观看免费| 久久国产乱子伦精品免费不卡| 亚洲AV无码AV男人的天堂| 日韩在线不卡免费视频一区| 亚洲视频免费播放| 日韩精品成人无码专区免费| 亚洲一本到无码av中文字幕| 四虎永久成人免费| 国产成人1024精品免费| 亚洲AV永久无码精品一百度影院| 久久免费观看国产99精品| 亚洲精品在线网站| 在线观看成人免费视频| 亚洲大尺度无码无码专线一区| 亚洲v国产v天堂a无码久久| www成人免费视频| 久久久久亚洲av无码专区导航| 九九九精品成人免费视频| 视频一区在线免费观看| 亚洲无av在线中文字幕| 8888四色奇米在线观看免费看| 自拍日韩亚洲一区在线| 免费夜色污私人影院在线观看| 中文在线日本免费永久18近| 亚洲精品国产专区91在线| 国产大片线上免费看| 国色精品va在线观看免费视频 | 四虎免费永久在线播放| 两个人看的www高清免费视频| 亚洲精品无码久久毛片波多野吉衣| 四虎成人免费网址在线| 久久国产美女免费观看精品| 亚洲国产美女精品久久| 免费观看的av毛片的网站| a毛片在线还看免费网站| 亚洲熟妇少妇任你躁在线观看| 亚洲人成无码www久久久| 无码中文字幕av免费放|