最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用javascipt---實(shí)現(xiàn)二分查找法

 更新時間:2013年04月10日 12:17:19   作者:  
本篇文章,小編為大家介紹使用javascipt---實(shí)現(xiàn)二分查找法的方法,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script type="text/javascript">

    //window.alert(Math.floor(5.7)); //向下取整 輸出5

    //二分查找法 數(shù)組必須是有序的

    function binarySeach(arr,findval,leftIndex,rightIndex){

        //找到中間的值
        var midIndex=Math.floor((leftIndex+rightIndex)/2);
        var midval=arr[midIndex];

        //防止無窮遞歸
        if(leftIndex>rightIndex){

            //說明找不到
            document.writeln("找不到");
            return ;
        }

        //進(jìn)行查找
        if(midval>findval){

            //在左邊找
            binarySeach(arr,findval,leftIndex,midIndex-1);
        }else if(midval<findval){

            //說明往右邊找
            binarySeach(arr,findval,midIndex+1,rightIndex);
        }else{

            //找到了 輸出或者返回
            document.writeln("找到了,下標(biāo)為:"+midIndex);
            return ;
        }
    }

    var arr=[1,3,12,21,24,44,54,67];
    binarySeach(arr,67,0,arr.length-1);
</script>
</head>
<body></body>
</html>

相關(guān)文章

  • js的Prototype屬性解釋及常用方法

    js的Prototype屬性解釋及常用方法

    你不需要顯式地聲明一個prototype屬性,因?yàn)樵诿恳粋€構(gòu)造函數(shù)中都有它的存在
    2014-05-05
  • 淺談JavaScript中的Math.atan()方法的使用

    淺談JavaScript中的Math.atan()方法的使用

    這篇文章主要介紹了JavaScript中的Math.atan()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • 《javascript少兒編程》location術(shù)語總結(jié)

    《javascript少兒編程》location術(shù)語總結(jié)

    在本篇內(nèi)容中小編整理了關(guān)于《javascript少兒編程》location術(shù)語總結(jié),這是學(xué)習(xí)的基礎(chǔ),一起跟著參考下吧。
    2018-05-05
  • JavaScript中的parse()方法使用簡介

    JavaScript中的parse()方法使用簡介

    這篇文章主要介紹了JavaScript中的parse()方法使用簡介,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • JavaScript_ECMA5數(shù)組新特性詳解

    JavaScript_ECMA5數(shù)組新特性詳解

    下面小編就為大家?guī)硪黄狫avaScript_ECMA5數(shù)組新特性詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 最新評論

    温泉县| 鸡泽县| 苗栗市| 海晏县| 中卫市| 建阳市| 嘉峪关市| 闽侯县| 宜州市| 盱眙县| 武城县| 丹寨县| 新和县| 类乌齐县| 西充县| 白玉县| 安多县| 新宾| 彰化市| 榆树市| 筠连县| 南溪县| 财经| 昔阳县| 龙口市| 沾益县| 宁阳县| 南开区| 确山县| 福清市| 阳谷县| 乌拉特前旗| 广州市| 峡江县| 科技| 甘谷县| 珲春市| 随州市| 新河县| 临沧市| 饶平县|