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

liyuxia713

蹣跚前行者

常用鏈接

統(tǒng)計(jì)

Algorithms

C++

最新評(píng)論

Order Statistics 順序統(tǒng)計(jì)(找出第i小元素)

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

13
14//輸出數(shù)組 
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//重復(fù)迭代函數(shù) 
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是因?yàn)橄聵?biāo)是從0開始  
50        //k-p而不是k,這點(diǎn)要特別注意!! 
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//最終調(diào)用函數(shù) 
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 幸運(yùn)草 閱讀(1138) 評(píng)論(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>
            欧美性久久久| 欧美一区二区在线播放| 日韩午夜三级在线| 亚洲黄色免费电影| 亚洲国内自拍| 中文日韩在线视频| 午夜精品婷婷| 久久久久久九九九九| 久久亚洲国产成人| 亚洲国产成人av好男人在线观看| 欧美成人一区二区三区在线观看| 亚洲大片av| 亚洲无限av看| 在线一区二区视频| 国产精品久久99| 国产一区二区久久久| 尤物99国产成人精品视频| 亚洲区免费影片| 亚洲男人的天堂在线观看| 久久久久亚洲综合| 91久久精品国产91性色| 午夜精品久久久久久99热软件| 久久性色av| 国产精品视频在线观看| 亚洲精品国产精品国产自| 性欧美精品高清| 亚洲第一级黄色片| 亚洲一区亚洲| 欧美精品一区二区视频 | 国产日本欧美一区二区| 亚洲成人在线视频播放| 午夜精品久久久久久久久 | 蜜臀久久99精品久久久画质超高清| 亚洲第一区在线观看| 亚洲一本视频| 欧美精品三级日韩久久| 一区二区在线免费观看| 先锋资源久久| 99精品视频一区| 欧美成人精品激情在线观看| 国产视频不卡| 午夜精品福利视频| 亚洲激情偷拍| 免费不卡中文字幕视频| 黑人极品videos精品欧美裸| 亚洲欧美日韩在线一区| 91久久亚洲| 免费在线观看日韩欧美| 尹人成人综合网| 女女同性精品视频| 亚洲精品视频中文字幕| 亚洲欧美激情视频在线观看一区二区三区 | 欧美成人按摩| 久久国产精品亚洲va麻豆| 中文久久乱码一区二区| 欧美色播在线播放| 亚洲一区二区免费视频| 久久影视三级福利片| 欧美一区二区三区视频在线观看| 亚洲精品欧美极品| 亚洲一区二区三区高清不卡| 国产精品永久免费| 亚洲影视在线| 亚洲中无吗在线| 在线国产精品播放| 久久综合精品国产一区二区三区| 亚洲午夜精品一区二区| 国产精品久久国产精品99gif| 亚洲一区二区伦理| aa国产精品| 国产精品视频区| 午夜激情一区| 欧美在线你懂的| 伊人狠狠色j香婷婷综合| 免费成人激情视频| 欧美.日韩.国产.一区.二区| 亚洲激情中文1区| 日韩视频精品在线观看| 国产精品扒开腿做爽爽爽软件 | 欧美中文在线字幕| 久久精品99国产精品酒店日本| 激情综合电影网| 亚洲人成艺术| 国产日韩一级二级三级| 欧美大秀在线观看| 国产精品成人免费| 免费成人你懂的| 欧美日韩国产小视频| 欧美自拍丝袜亚洲| 欧美成人国产| 欧美一区二区视频97| 久色成人在线| 午夜久久tv| 欧美成人xxx| 欧美中文字幕在线播放| 嫩草影视亚洲| 久久激情综合| 欧美久久久久免费| 久久久久久久久岛国免费| 欧美国产视频在线| 久久国产综合精品| 欧美日韩免费在线| 欧美第一黄色网| 国产免费一区二区三区香蕉精| 欧美激情按摩在线| 国产一区二区成人| 日韩一区二区精品在线观看| 尤物九九久久国产精品的分类| 一区二区三区日韩欧美精品| 亚洲激情视频在线观看| 香蕉视频成人在线观看| 亚洲午夜在线观看| 欧美大片免费久久精品三p| 亚洲综合视频在线| 欧美激情视频在线免费观看 欧美视频免费一 | 国产欧美一级| 日韩一级免费观看| 99精品欧美一区| 另类图片综合电影| 开元免费观看欧美电视剧网站| 国产精品久久久久国产a级| 亚洲国产精品va| 亚洲第一页中文字幕| 欧美在线观看天堂一区二区三区 | 免费在线亚洲| 国产一区二区激情| 制服丝袜激情欧洲亚洲| 亚洲美女精品成人在线视频| 亚洲第一色中文字幕| 日韩视频中午一区| 亚洲精品偷拍| 欧美成人午夜影院| 性色av一区二区三区在线观看 | 国产午夜精品视频免费不卡69堂| 欧美高清hd18日本| 国产在线精品一区二区中文| 亚洲在线中文字幕| 性色av一区二区三区红粉影视| 欧美色大人视频| 一本色道88久久加勒比精品| 亚洲视频一区在线观看| 另类综合日韩欧美亚洲| 久久久久国产精品一区三寸| 国产一区二区视频在线观看| 久久国产主播| 欧美国产亚洲另类动漫| 亚洲精品乱码视频| 免费精品视频| 亚洲黄一区二区三区| 日韩手机在线导航| 你懂的国产精品永久在线| 亚洲福利av| 一本久久综合亚洲鲁鲁| 欧美性天天影院| 午夜精品美女自拍福到在线| 久久―日本道色综合久久| 亚洲大片av| 欧美日韩国产一区二区三区| 99re这里只有精品6| 欧美在线视频免费播放| 今天的高清视频免费播放成人| 美女精品网站| 日韩一区二区免费高清| 久久九九国产精品| 亚洲精品中文字幕在线| 国产精品区一区二区三区| 久久精品99国产精品日本| 欧美激情在线有限公司| 亚洲欧美国产日韩天堂区| 黄色成人精品网站| 欧美日韩亚洲综合在线| 午夜精品久久久久久久久| 久久深夜福利| 日韩一区二区精品| 久久蜜桃香蕉精品一区二区三区| 最新高清无码专区| 国产欧美日韩麻豆91| 久久在线播放| 亚洲欧美日韩精品| 91久久国产综合久久| 欧美中文在线免费| 一本久道久久综合中文字幕| 国产欧美日韩91| 欧美日本一道本| 久久视频精品在线| 亚洲日本激情| 久久综合中文色婷婷| 一本久久综合亚洲鲁鲁| 黄色av成人| 国产日产欧产精品推荐色| 欧美日韩不卡| 欧美成人tv| 久久综合国产精品| 欧美一区二区国产| 亚洲综合清纯丝袜自拍| 亚洲免费av电影| 欧美成熟视频| 免费成人美女女| 免费日韩成人| 免费观看一级特黄欧美大片|