• <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>

            elva

            二分搜索算法

            第一個二分搜索算法早在1946年就出現(xiàn)了,但是第一個完全正確的二分搜索算法直到1962年才出現(xiàn)。Bentley在他的著作《Writing Correct Programs》中寫道,90%的計算機專家不能在2小時內(nèi)寫出完全正確的二分搜索算法。問題的關(guān)鍵在于準(zhǔn)確地制定各次查找范圍的邊界以及終止條件的確定,正確地歸納奇偶數(shù)的各種情況,其實整理后可以發(fā)現(xiàn)它的具體算法是很直觀的,我們可用C++描述如下:

            template<class Type>

            int BinarySearch(Type a[],const Type& x,int n)

            {

            int left=0;

            int right=n-1;

            while(left<=right){

            int middle=(left+right)/2;

            if (x==a[middle]) return middle;

            if (x>a[middle]) left=middle+1;

            else right=middle-1;

            }

            return -1;

            }

            posted on 2008-11-13 14:22 葉子 閱讀(644) 評論(0)  編輯 收藏 引用 所屬分類: C\C++

            久久青草国产手机看片福利盒子| 亚洲人成无码www久久久| 亚洲综合伊人久久大杳蕉| 99久久精品免费看国产一区二区三区 | 狠狠色丁香久久婷婷综合蜜芽五月 | 亚洲精品综合久久| 日韩精品无码久久久久久| 成人精品一区二区久久| 亚洲精品乱码久久久久久久久久久久| 久久天堂AV综合合色蜜桃网| 久久这里只有精品视频99| 丰满少妇高潮惨叫久久久| 亚洲国产精品综合久久网络| 久久久精品一区二区三区| 一本色道久久综合狠狠躁| 国产精品永久久久久久久久久| 久久国产欧美日韩精品| 久久国产精品二国产精品| 精品综合久久久久久888蜜芽| 久久久久一级精品亚洲国产成人综合AV区| 久久久久久久97| 日韩中文久久| 免费一级欧美大片久久网| 久久精品国产亚洲欧美| 色88久久久久高潮综合影院 | 亚洲а∨天堂久久精品9966| 中文字幕一区二区三区久久网站| 少妇高潮惨叫久久久久久| 久久综合视频网站| 久久高清一级毛片| 久久久久亚洲av成人无码电影| 国产激情久久久久影院| 精品999久久久久久中文字幕| 久久久久女人精品毛片| 亚洲AV无码1区2区久久| 亚洲精品美女久久久久99| 无码国产69精品久久久久网站 | 久久成人精品视频| 精品国产一区二区三区久久| 国产精品久久久久久影院| 久久综合欧美成人|