中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

javascript基本算法匯總
來源:易賢網 閱讀:1014 次 日期:2016-07-21 15:16:45
溫馨提示:易賢網小編為您整理了“javascript基本算法匯總”,方便廣大網友查閱!

本文為大家分享了五個javascript算法,供大家參考,具體內容如下

1. 線性查找

<!doctype html>

<html lang="en">

<head>

 <meta charset="UTF-8">

 <title>線性查找</title>

</head>

<body>

 <p>數組為:[2,4,6,23,53,545,65,3,24,5,3,6]</p>

 <p>輸入要查的值:<input type="text" id="serch" onchange="search_index(this.value)"><p>

 <p>這個值在數組的位置是:<span id="val"></span><p>

 <script>   

  //1.聲明查找函數

  //Arr為數組,x為要搜索的值

   function search(Arr,x){

    for(var i=0; i<Arr.length; i++){

     if(Arr[i]==x){

      return i; //返回x在數組中的位置;

     }

    }

    return "不存在"; //循環結束還未發現的話 則返回"不存在";

   }

   //2.實例練習

   var arr=[2,4,6,23,53,545,65,3,24,5,3,6]; //聲明一個數組  

   function $$(id){

    return document.getElementById(id);

   }

  function search_index(value){

    var val=getX(arr,value)

    $$("val").innerHTML=val;

  }

   function getX(Arr,x){

    var count=0;

    console.log("循環執行了:");

    for(var i=0; i<Arr.length;i++){

     count++

     console.log(count);//輸出循環執行的次數

     if(Arr[i]==x){

      return i;

     }

    }

    return "該值不存在";

   }  

 </script>

</body>

</html>

2.二分查找

<!doctype html>

<html lang="en">

<head>

 <meta charset="UTF-8">

 <title>二分查找溫故</title>

</head>

<body>

 <script>

 //二分查找值適用于已經排好序的數組中

 //二分就是逢中查找 步驟較少

 var arr=[-13,2,4,6,8,12,34,35,45,56,57,88,110,234,239,342];//有序數組

 function binarySearch(arr,x){

  var low=0,high=arr.length-1;

  var count=0;

  while(low<=high){

   count++;

   console.log("這是第"+count+"次循環");

   var mid=Math.floor((low+high)/2);

   if(arr[mid]==x){

    console.log("x所在數組內的引索是:"+mid);

    return mid;

   }

   if(arr[mid]<x){//如果要查找的值大于二分值則low=mid+1;

    low=mid+1;

    console.log("此時low的值是:"+low);

   }else{

    high=mid-1;//如果要查找的值小于二分值則high=mid-1;

    console.log("此時high的值是:"+high);

   }

  }

 }

binarySearch(arr,45);

 </script>

</body>

</html>

3.冒泡排序

<!doctype html>

<html lang="en">

<head>

 <meta charset="UTF-8">

 <title>javascript冒泡排序</title>

</head>

<body>

 <script>

  var arr=new Array(34,-3,43,67,12,44,21,34,5,645,64,3,43,23,25);

  function bubbleSort(){

   var temp;//聲明一個緩存變量

   var count_outer=0;//外層循環計數

   var count_inner=0;//內層循環計數

   for(var i=0; i<arr.length;i++){//第一層循環

    count_outer++;

    console.log("這是外層循環的第"+count_outer+"次");

    for(var j=arr.length;j>0;j--){//第二層循環

     count_inner++;

     console.log("...................這是內層循環的第"+count_inner+"次");

     if(arr[j-1]<arr[j-2]){//判斷后面一值如果小于前面一值

      temp=arr[j-2];//那么將前面的值存放在temp里面

      arr[j-2]=arr[j-1];//然后將后面一直放在前面值的位置

      arr[j-1]=temp;//在把temp里的值放在后面那個位置

     }

     console.log(".......................................外層第"+count_outer+"次循環"+"內層第"+count_inner+"次循環"+"后的數組排序結果是"+arr)

    }

   }

   return "最終排序后的數組是:["+arr+"]....一共循環了"+count_inner+"次";

  }

console.log(bubbleSort()); //控制臺輸出

 </script>

</body>

</html>

4.階乘

<!doctype html>

<html>

<head>

 <meta charset="UTF-8">

 <title>階乘</title>

</head>

<body>

 <script>

 //created in 2014-04-30 

 //factorial function

  function factorial(num){

   if(num<=1){

    return 1;

   }else{

    return num*arguments.callee(num-1);//arguments 是一個類似數組的對象 包含函數中傳入的參數 他有一個屬性callee,它是一個指針 指向擁有這個arguments對象的函數也就是factorial

   }

  }

  var fac=factorial;//不帶括號的函數名是一個指向該函數的指針 所有fac現在也指向這個階乘函數

  alert(fac(3));//6

 </script>

</body>

</html>

5.輸出奇偶數控制

<html>

 <head>

  <title>只輸出奇數或者偶數項</title>

 </head>

 <body>

  <script>

  var ck = true;//全局變量

  function oddOreven(num) { //num為0或1 控制輸出結果 是奇數還是偶數

   for (var i = 0; i < 30; i++) {

    if (ck) {

     ck = false; //如果ck為true 讓其等于false

     alert(i + num);

    } else {

     ck = true;

    }

   }

  }

  //調用

  oddOreven(0); //偶數

  oddOreven(1) //奇數

  </script>

 </body>

</html>

以上就是本文的全部內容,希望能夠幫助大家更好的學習javascript程序設計。

更多信息請查看網絡編程
易賢網手機網站地址:javascript基本算法匯總
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
韩国精品一区二区| 琪琪久久久久日韩精品| 精品蜜桃在线看| 精品欧美一区二区三区精品久久| 欧美揉bbbbb揉bbbbb| 欧美视频你懂的| 欧美日韩一二三区| 日韩精品一区二区三区视频在线观看 | 欧美tickling网站挠脚心| 欧美日韩成人一区| 日韩丝袜情趣美女图片| 欧美不卡在线视频| 欧美激情资源网| 亚洲天堂免费看| 亚洲电影激情视频网站| 久久精品国产精品青草| 国产在线观看免费一区| 成人黄色在线网站| 91麻豆国产精品久久| 欧美日韩精品一区二区三区| 欧美一卡2卡三卡4卡5免费| 精品av久久707| 亚洲丝袜自拍清纯另类| 亚洲福利视频三区| 国产麻豆一精品一av一免费 | 精品99一区二区三区| 欧美激情在线观看视频免费| 综合欧美亚洲日本| 奇米精品一区二区三区四区| 国产不卡视频在线观看| 欧美色视频在线| 久久人人97超碰com| 亚洲自拍另类综合| 极品瑜伽女神91| 色av综合在线| www日韩大片| 亚洲mv在线观看| 国产成人小视频| 51久久夜色精品国产麻豆| 欧美激情资源网| 久久综合综合久久综合| 91丨porny丨中文| 久久久久久免费网| 五月天一区二区三区| 不卡一区二区在线| 日韩女同互慰一区二区| 亚洲免费看黄网站| 国产一区二区伦理片| 欧美精品免费视频| 亚洲女同一区二区| 丁香激情综合五月| 亚洲精品一区二区三区香蕉| 亚洲一区二三区| 91蜜桃视频在线| 欧美精彩视频一区二区三区| 久久国产生活片100| 欧美群妇大交群的观看方式| 亚洲欧美另类在线| 成人性生交大片免费看在线播放| 欧美大胆人体bbbb| 日本系列欧美系列| 欧美精品色综合| 天天综合色天天综合| 欧美午夜电影网| 亚洲一区电影777| 欧美优质美女网站| 亚洲综合久久久久| 欧美无砖专区一中文字| 亚洲影视在线观看| 欧美体内she精高潮| 一区二区成人在线观看| 在线看一区二区| 亚洲电影在线免费观看| 欧洲国产伦久久久久久久| 亚洲视频香蕉人妖| 日本韩国精品在线| 亚洲成人一二三| 欧美精品乱码久久久久久| 日韩和欧美一区二区三区| 宅男在线国产精品| 精品夜夜嗨av一区二区三区| 精品少妇一区二区三区| 国产精品一区二区91| 国产精品乱码久久久久久 | 亚洲精品免费在线观看| 91免费在线视频观看| 亚洲成人免费看| 日韩欧美二区三区| 成人综合激情网| 一区二区三区精品| 91麻豆精品久久久久蜜臀 | 亚洲v精品v日韩v欧美v专区| 欧美一区二区视频在线观看| 久国产精品韩国三级视频| 久久五月婷婷丁香社区| 99免费精品在线| 狠狠色丁香久久婷婷综| 国产农村妇女精品| 色嗨嗨av一区二区三区| 卡一卡二国产精品| 椎名由奈av一区二区三区| 欧美久久久久久久久久| 国产一区二区三区免费观看| 日韩美女啊v在线免费观看| 欧美日韩中文字幕精品| 国产一区二区中文字幕| 亚洲久本草在线中文字幕| 欧美大片在线观看一区二区| 91小视频免费观看| 国内精品第一页| 亚洲大片在线观看| 中文字幕一区日韩精品欧美| 制服丝袜av成人在线看| 成人精品免费看| 美女视频一区在线观看| 日韩毛片一二三区| 久久影院电视剧免费观看| 欧美色综合影院| 不卡av免费在线观看| 日本vs亚洲vs韩国一区三区二区| 亚洲视频免费看| 国产日韩欧美激情| 欧美一区二区视频在线观看2022 | 亚洲免费观看高清在线观看| 日韩一级完整毛片| 欧美综合久久久| 国产成人丝袜美腿| 成人午夜精品在线| 麻豆国产欧美一区二区三区| 一区二区三区日韩精品视频| 国产蜜臀av在线一区二区三区 | 国产一区二区三区日韩 | 欧美不卡在线视频| 4438x亚洲最大成人网| 91在线国产观看| 丁香六月久久综合狠狠色| 激情深爱一区二区| 美女在线观看视频一区二区| 亚洲chinese男男1069| 亚洲六月丁香色婷婷综合久久 | 日本精品一区二区三区四区的功能| 国产精品主播直播| 极品尤物av久久免费看| 九九九精品视频| 免费在线观看成人| 日本成人在线一区| 亚洲电影视频在线| 天天爽夜夜爽夜夜爽精品视频| 亚洲无人区一区| 一区二区三区日韩精品视频| 亚洲精品乱码久久久久久日本蜜臀| 国产精品久久看| 中文字幕一区二区三区在线不卡| 中文字幕亚洲综合久久菠萝蜜| 国产精品入口麻豆九色| 久久久久亚洲综合| 国产精品黄色在线观看| 国产精品护士白丝一区av| 日本一区二区在线不卡| 国产精品免费av| 亚洲欧美二区三区| 偷窥国产亚洲免费视频| 日韩国产精品大片| 久久99精品一区二区三区| 国产在线精品一区二区夜色 | 亚洲va韩国va欧美va| 天堂影院一区二区| 激情综合色播激情啊| 成人午夜免费视频| 欧美亚洲一区三区| 日韩一区二区中文字幕| 日韩女优av电影在线观看| 久久久久久**毛片大全| 亚洲女子a中天字幕| 日韩福利视频网| 国产成人精品免费网站| 日本高清无吗v一区| 日韩美一区二区三区| 国产欧美日韩另类一区| 亚洲一区成人在线| 国产综合色精品一区二区三区| 成人av小说网| 欧美日韩在线观看一区二区| 精品久久久久香蕉网| 日韩理论电影院| 久久精品国产澳门| 97久久人人超碰| 欧美成人a在线| 亚洲欧美电影院| 国产精品小仙女| 欧美欧美欧美欧美| 国产精品人妖ts系列视频| 亚洲成av人片一区二区梦乃 | 日日夜夜精品视频免费| 国产传媒日韩欧美成人| 欧美日韩国产综合久久| 中文字幕不卡在线播放| 麻豆精品国产传媒mv男同| 在线观看一区日韩| 国产欧美日韩视频一区二区|