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

misschuer

常用鏈接

統計

積分與排名

百事通

最新評論

ternarysearch

/*本算法是搜索來的, 稍加修飾了下, 貼出來, 以后容易找*/
/* Note:Your choice is C IDE */
#include 
<iostream>
#include 
<algorithm>
#include 
<ctime>
#include 
<cstdio>
#include 
<cstring>
#define N 101
using namespace std;

int partition(int arg[], int low, int high) {
    
    
int x = arg[high];
    
int i = low - 1;
    
int ex;
    
    
for(int j = low; j <= high - 1++ j) {
        
        
if (arg[ j ] <= x) {
            
            i 
++;
            
if(i == j) continue ;
            ex 
= arg[ i ];
            arg[ i ] 
= arg[ j ];
            arg[ j ] 
= ex;
        }
    }

    ex 
= arg[i + 1];
    arg[i 
+ 1= arg[high];
    arg[high] 
= ex;
    
return i + 1;
}

void quickSort(int arg[], int low, int high) {
    
    
if (low < high) {
        
        
int item = partition(arg, low, high);
        quickSort(arg, low, item 
- 1);
        quickSort(arg, item 
+ 1, high);
    }
}

int ternarySearch(int arg[], int x, int low, int high) {
    
    
int Fpiont;
    
int Spiont;
    
int l = high - low ;
    
    Fpiont 
= (high - low) / 3 + low;
    Spiont 
= 2 * (high - low) / 3 + low;
    
    
if(x < arg[Fpiont] && x > arg[low] && l > 3)
        
return ternarySearch(arg, x, low, Fpiont);
    
    
if(x < arg[Spiont] && x > arg[Fpiont] && l > 3)
        
return ternarySearch(arg, x, Fpiont, Spiont);
    
    
if(x > arg[Spiont] && x < arg[high] && l > 3)
        
return ternarySearch(arg, x, Spiont, high);
    
    
if(x == arg[Spiont]) return Spiont;
    
    
if(x == arg[Fpiont]) return Fpiont;
    
    
if(x == arg[low]) return low;
    
    
if(x == arg[high]) return high;
    
    
return -1;
}

int main() {
    
    
int input[N];
    
int ans, x, i;
    
    srand( (unsigned)time( NULL ) );
    
    
//數字最好不要重復
    for(i = 0; i < N; ++ i)
        input[ i ] 
= rand() % 100 ;
    
    sort(input, input 
+ N);
    
    
for (i = 0; i < N; ++ i) printf("%d\t",input[ i ]);
    
    printf(
"\nPlease input the number that you want to search: ");
    
    scanf(
"%d",&x);
    
    ans 
= ternarySearch(input, x, 0, N-1);
    
    
if(ans == -1) printf("can't find!\n");
    
else printf("its position is %d\n",ans + 1);
    
    puts(
"finish!");
    
return 0;
}

posted on 2011-03-17 13:09 此最相思 閱讀(165) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一本大道久久a久久精品综合| 久久激五月天综合精品| 亚洲午夜免费视频| 99国产精品| 中日韩美女免费视频网址在线观看 | 欧美日韩精选| 欧美日韩在线免费| 国产精品女人网站| 很黄很黄激情成人| 亚洲黄色在线看| 亚洲调教视频在线观看| 欧美一区二区视频网站| 欧美大片在线观看| 中文日韩电影网站| 久久伊人精品天天| 欧美色精品天天在线观看视频| 国产精品入口尤物| 亚洲国产成人精品视频| 亚洲欧美日韩国产综合在线 | 美脚丝袜一区二区三区在线观看 | 亚洲国产91精品在线观看| 亚洲免费av观看| 久久久999精品| 亚洲日本欧美| 欧美在线你懂的| 久久久美女艺术照精彩视频福利播放 | 久久久91精品国产一区二区三区 | 久久aⅴ国产紧身牛仔裤| 久久美女性网| 欧美婷婷在线| 国产一区美女| 亚洲视频精品| 欧美激情视频一区二区三区免费| 夜夜夜精品看看| 美日韩精品视频免费看| 国产精品女主播| 亚洲乱码精品一二三四区日韩在线| 性欧美大战久久久久久久免费观看| 欧美激情国产高清| 久久精品一区二区三区不卡牛牛| 国产精品成人一区| 99视频在线精品国自产拍免费观看| 久久久久久久网站| 亚洲小视频在线| 欧美日韩性生活视频| 亚洲精品国产精品乱码不99按摩| 久久精选视频| 午夜一区二区三视频在线观看| 欧美日韩视频在线一区二区 | 亚洲人成网在线播放| 久久九九热re6这里有精品| 在线性视频日韩欧美| 欧美精品自拍| 日韩视频一区二区三区| 免费成人av在线| 久久精品一区二区| 伊人久久婷婷色综合98网| 久久久人成影片一区二区三区观看| 亚洲欧美日韩在线观看a三区| 国产精品第三页| 亚洲欧美三级在线| 亚洲欧美国产日韩中文字幕| 国产精品视频yy9099| 亚洲欧美在线磁力| 亚洲欧美中文在线视频| 国产视频欧美| 另类欧美日韩国产在线| 可以免费看不卡的av网站| 伊人夜夜躁av伊人久久| 欧美国产日韩一区二区三区| 欧美成人在线免费观看| 日韩一级成人av| 中文av字幕一区| 免费在线看一区| 免费日韩av| 欧美1区视频| 99精品视频免费观看视频| 亚洲三级国产| 欧美午夜片在线免费观看| 亚洲一区尤物| 久久精品视频导航| 亚洲三级电影在线观看| 99香蕉国产精品偷在线观看| 国产精品综合不卡av| 久久亚洲综合色一区二区三区| 久久久久国产精品一区三寸| 91久久一区二区| 在线综合欧美| 在线欧美小视频| 日韩一级免费| 韩国福利一区| 亚洲精品系列| 国产专区精品视频| 91久久精品一区二区别| 国产欧美日韩视频在线观看 | 亚洲精品婷婷| 国产最新精品精品你懂的| 亚洲毛片av| 136国产福利精品导航网址| 日韩视频在线一区二区三区| 国语对白精品一区二区| 亚洲精品一区在线观看| 国产亚洲欧美日韩美女| 91久久国产自产拍夜夜嗨| 国产精品夜夜夜一区二区三区尤| 欧美成va人片在线观看| 国产精品亚洲人在线观看| 亚洲大片在线| 激情成人av在线| 亚洲永久免费精品| 夜夜爽夜夜爽精品视频| 久久一区二区三区超碰国产精品| 亚洲欧美在线磁力| 欧美日韩精品免费看| 免费视频一区| 国产日韩欧美一区二区| 中文在线不卡| 亚洲天堂成人在线观看| 欧美激情自拍| 亚洲电影免费在线 | 狠狠色香婷婷久久亚洲精品| 99re6这里只有精品视频在线观看| 狠狠综合久久| 午夜久久福利| 午夜在线成人av| 欧美日韩中文另类| 亚洲破处大片| 亚洲另类黄色| 欧美国产免费| 91久久中文| 日韩一级免费观看| 欧美激情片在线观看| 欧美成人久久| 亚洲国产91精品在线观看| 久久人人爽国产| 免费观看成人www动漫视频| 中国成人在线视频| 欧美a级一区二区| 久久综合久久综合九色| 国产亚洲一区精品| 亚洲欧美日韩国产综合精品二区 | 亚洲尤物影院| 国产精品实拍| 午夜精品视频| 久久午夜视频| 亚洲国产成人av| 欧美精品一区三区| 日韩视频不卡中文| 亚洲欧美日韩国产精品| 国产精品亚洲成人| 欧美在线视频导航| 男人的天堂亚洲在线| 亚洲国产一区视频| 欧美日韩三区| 亚洲欧美日韩在线| 亚洲电影在线免费观看| 一区二区三区|亚洲午夜| 国产精品久久久久永久免费观看 | 欧美人与禽性xxxxx杂性| 999亚洲国产精| 久久精品女人| 一区二区精品国产| 国产精品日本精品| 久久久久久999| 亚洲精品人人| 久久久99免费视频| 99精品视频免费观看视频| 国产免费亚洲高清| 欧美高清视频一区| 亚洲欧美日韩在线播放| 午夜精品福利一区二区蜜股av| 日韩视频永久免费观看| 欧美日韩综合久久| 欧美日韩视频不卡| 亚洲一区在线免费观看| 久久综合国产精品台湾中文娱乐网| 亚洲激情一区| 国产欧美一区二区在线观看| 裸体歌舞表演一区二区| 亚洲视频一区二区免费在线观看| 久久久精品五月天| 亚洲小少妇裸体bbw| 尤物视频一区二区| 国产精品草草| 欧美激情一区二区| 久久精品视频99| 亚洲小视频在线观看| 91久久久久久国产精品| 久久在线免费观看| 香蕉av777xxx色综合一区| 亚洲裸体在线观看| 樱桃视频在线观看一区| 国产日韩欧美一区在线| 亚洲一区二区影院| 激情综合色丁香一区二区| 久久综合国产精品台湾中文娱乐网| 欧美精品福利视频| 久久精品二区| 午夜在线精品偷拍| 99精品国产在热久久|