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

liyuxia713

蹣跚前行者

常用鏈接

統計

Algorithms

C++

最新評論

Order Statistics 順序統計(找出第i小元素)

/*
 * Order Statistics 順序統計
 * Select(int* a, int n, int ith): 從給定的n個元素中找出第i個小的元素
 * 思想:QuickSort的Partition方法進行分割
 * 如果 i = rank(pivot), 則返回a[k]
 * 如果 i < rank(pivot), 則從前半部分中找第i個小的元素
 * 如果 i > rank(pivot), 則從后半部分中找第i-rank(pivot)個小的元素 
 * 最壞運行時間O(n^2)
 * 平均運行時間O(nlgn)
 */
 1#include <iostream> 
 2#include <cstdlib>
 3
 4using namespace std; 
 5
 6//交換兩個元素值 
 7void swap(int& a , int& b)
 8{
 9     int temp = a;
10     a = b;
11     b = temp;
12}

13
14//輸出數組 
15void print(int* a , int n)
16{
17     for(int i = 0; i < n ; i++)
18             cout << a[i] << ",";
19     cout << endl;
20}

21
22//分割 
23int Partition(int* a, int p, int q)
24{
25    int pivot = a[p];
26    int i = p;
27    
28    for(int j = p+1; j <= q; j++)
29    {
30            if(a[j] <= pivot)
31            {
32                    i = i + 1;
33                    swap(a[i],a[j]);
34            }

35    }

36    swap(a[i],a[p]);
37    return i;
38}

39
40//重復迭代函數 
41int SelectStep(int *a, int p, int q, int i) 
42{
43    if( p==q ) return a[p];
44    
45    else
46    {
47        int k = Partition(a,p,q);           
48     
49        //i-1而不是i是因為下標是從0開始  
50        //k-p而不是k,這點要特別注意??! 
51        if( i-1 == k-p)
52              return a[i-1];
53        else if( i-1 < k-p)
54              return SelectStep(a,p,k-1,i);
55        else 
56              return SelectStep(a,k+1,q,i-k-1);
57     }

58}

59
60//最終調用函數 
61int Select(int* a, int size, int ith)
62{
63    return SelectStep(a,0,size-1,ith);
64}

65         
66int main()
67{
68    const int N = 8;
69    
70    int a[N] = {6,10,13,5,8,3,2,11};
71    
72    print(a,N);
73   
74    cout << Select(a,N,7<< endl;
75   
76    system("pause");
77    return 0;
78}
 

posted on 2010-01-21 16:29 幸運草 閱讀(1138) 評論(0)  編輯 收藏 引用 所屬分類: Algorithms

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品激情偷乱一区二区∴| 99国产一区二区三精品乱码| 日韩一级片网址| 在线观看不卡| 伊人久久久大香线蕉综合直播| 国产亚洲欧美日韩在线一区| 悠悠资源网久久精品| 亚洲欧洲一区二区三区久久| 亚洲精品综合| 这里是久久伊人| 久久国产一区二区| 欧美jizzhd精品欧美巨大免费| 欧美激情视频一区二区三区在线播放 | 国产欧美日韩三级| 欧美日韩精品综合| 欧美天堂亚洲电影院在线播放| 国产精品久久久久久福利一牛影视 | 欧美成人中文字幕| 国产精品永久在线| 亚洲黄色av一区| 欧美一区二区视频免费观看| 欧美激情一区二区三区成人| 午夜精品久久久| 欧美日本一区二区视频在线观看| 国产三区二区一区久久| 99在线精品视频| 老司机免费视频一区二区三区| 日韩视频一区二区| 久久中文欧美| 国产日韩精品入口| 一区二区三区日韩精品视频| 欧美成人黑人xx视频免费观看| 亚洲午夜一区二区| 欧美精品久久久久久久| 伊人久久婷婷色综合98网| 亚洲男人的天堂在线| 亚洲第一二三四五区| 亚洲一二三区精品| 欧美激情区在线播放| 黄色av成人| 久久精品亚洲精品| 亚洲先锋成人| 欧美视频日韩视频| 夜夜爽99久久国产综合精品女不卡 | 亚洲午夜在线视频| 欧美日韩福利视频| 亚洲人成久久| 欧美福利一区二区三区| 久久久在线视频| 国产在线乱码一区二区三区| 欧美一区二区三区视频在线 | 久久成人免费视频| 亚洲自拍都市欧美小说| 国产精品免费一区二区三区在线观看| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲尤物影院| 一区电影在线观看| 欧美吻胸吃奶大尺度电影| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 亚洲综合首页| 国产精品日韩欧美一区| 亚欧成人在线| 欧美一区二区视频97| 狠久久av成人天堂| 女人色偷偷aa久久天堂| 欧美1区2区视频| 亚洲狼人精品一区二区三区| 亚洲欧洲中文日韩久久av乱码| 欧美护士18xxxxhd| 亚洲图片在线| 亚洲一区视频| 国产一区二区丝袜高跟鞋图片| 久久精品一区二区三区中文字幕| 欧美在线不卡| 亚洲人成人99网站| 99视频在线精品国自产拍免费观看| 欧美视频精品在线| 久久国产精品亚洲va麻豆| 久久久久国产精品一区| 亚洲精品国精品久久99热一| 99这里只有精品| 国内精品久久久久影院优 | 亚洲国产美女| 欧美午夜宅男影院| 久久精品一区二区国产| 欧美丰满高潮xxxx喷水动漫| 国产精品99久久不卡二区| 午夜精品成人在线| 亚洲精品国产日韩| 亚洲欧美日韩精品一区二区| …久久精品99久久香蕉国产| 99国产精品视频免费观看一公开 | 国产一区二区三区日韩| 亚洲东热激情| 国产欧美一区二区精品秋霞影院| 免费不卡视频| 国产精品伦一区| 欧美国产日韩xxxxx| 国产精品成av人在线视午夜片| 久久人人爽人人爽| 欧美四级在线观看| 亚洲电影观看| 国产午夜精品福利| 一本大道久久a久久精二百| 亚洲第一福利视频| 午夜精品久久久久久久99樱桃 | 欧美午夜女人视频在线| 久久夜色精品国产亚洲aⅴ| 欧美性开放视频| 亚洲电影自拍| 一区久久精品| 午夜精品久久久久久久久久久久久| 亚洲精品乱码久久久久| 久久精品日韩一区二区三区| 亚洲女人天堂av| 欧美精品一区三区| 欧美激情精品久久久久久变态| 国产亚洲欧美日韩一区二区| 亚洲特黄一级片| 9色精品在线| 欧美大胆a视频| 免费日韩视频| 激情综合色丁香一区二区| 午夜亚洲精品| 欧美影视一区| 国产精品一区二区在线| 一区二区精品国产| 日韩亚洲精品在线| 欧美精品一级| 亚洲啪啪91| 亚洲精品视频免费| 欧美福利视频在线| 亚洲国产成人久久综合| 亚洲精品国精品久久99热| 久久综合伊人77777| 欧美凹凸一区二区三区视频| 黄色免费成人| 老鸭窝毛片一区二区三区| 欧美+日本+国产+在线a∨观看| 国内欧美视频一区二区| 久久久久一区二区三区| 美女国产一区| 亚洲精品自在在线观看| 欧美日韩亚洲高清| 亚洲丝袜av一区| 久久久久久久久久看片| 在线观看成人网| 欧美激情免费观看| 99视频在线观看一区三区| 性欧美长视频| 一色屋精品亚洲香蕉网站| 欧美成人精品在线观看| 亚洲美女免费视频| 午夜精品在线看| 国产一在线精品一区在线观看| 久久久久久久999| 亚洲日韩欧美视频一区| 欧美亚洲一区| 亚洲国产欧美一区二区三区久久 | 国产精品国产福利国产秒拍| 亚洲男人的天堂在线aⅴ视频| 久久久99精品免费观看不卡| 最新日韩在线视频| 国产精品人人爽人人做我的可爱| 欧美在线二区| 欧美激情亚洲综合一区| 亚洲一区日本| 影音欧美亚洲| 国产精品v片在线观看不卡| 欧美在线视频观看免费网站| 亚洲高清资源| 亚洲大胆人体在线| 亚洲人成在线观看| 国产精品久在线观看| 久久久国产一区二区三区| 亚洲精品少妇30p| 久久成人精品一区二区三区| 亚洲精品美女91| 国产欧美91| 欧美日本不卡高清| 久久男女视频| 新67194成人永久网站| 亚洲国产精品一区二区尤物区| 亚洲精品美女在线观看| 国产精品免费aⅴ片在线观看| 久久只精品国产| 亚洲一区二区伦理| 欧美国产三级| 久久精品国产一区二区电影| 在线亚洲免费视频| 亚洲电影免费| 国产亚洲成年网址在线观看| 欧美手机在线| 欧美日本韩国一区二区三区| 久久午夜精品一区二区| 欧美影院在线播放| 亚洲免费视频在线观看| 99国产精品99久久久久久| 亚洲国产一区二区三区青草影视 | 亚洲一区二区黄|