欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > PHP實現的猴王算法(猴子選大王)示例

PHP實現的猴王算法(猴子選大王)示例

熱門標簽:長沙做地圖標注公司 福建銀行智能外呼系統價格 房產中介用的是什么外呼系統 四川保險智能外呼系統供應商 上海做外呼線路的通信公司 遼寧ai電銷機器人價格 電話機器人銷售主要負責什么 寧波外呼營銷系統 地圖標注專員怎么樣

本文實例講述了PHP實現的猴王算法。分享給大家供大家參考,具體如下:

?php
function getKingMokey($n, $m)
{
    $monkey[0] = 0;
    //將1-n只猴子順序編號 入數組中
    for($i= 1; $i= $n; $i++)
    {
        $monkey[$i] = $i;
    }
    $len = count($monkey);
    //循環遍歷數組元素(猴子編號)
    for($i= 0; $i $len; $i= $i)
    {
       $num = 0;
       foreach($monkey as $key => $value)
       {
        if($value == 0) continue;
        $num++;
        $values = $value;
       }
       //若只剩一只猴子 則輸出該猴子編號(數組元素值) 并退出循環
       if($num == 1)
       {
          echo $values;
          exit;
       }
       //將第$i只猴子踢出隊伍(相應數組位置元素值設為0)
       $monkey[$i] = 0;
       //打印該猴子位置
       echo $i."";
       //設置計數器
       for($j= 1; $j= $m; $j++)
       {
          //猴子編號加一,遍歷下一只猴子
          $i++;
          //若該猴子未被踢出隊伍,獲取下一只猴子編號
          if($monkey[$i] > 0) continue;
          //若元素值為0,則猴子已被踢出隊伍,進而循環取下一只猴子編號
          if($monkey[$i] == 0)
          {
              //取下一只猴子編號
              for($k= $i; $k $len; $k++)
              {
                  //值為0,編號加1
                  if($monkey[$k] == 0) $i++;
                  //否則,編號已取得,退出
                  if($monkey[$k] > 0) break;
              }
          }
          //若編號大于猴子個數,則從第0只猴子開始遍歷(數組指針歸零)
          //步驟同上
          if($i == $len) $i = 0;
          //同上步驟,獲取下一只猴子編號
          if($monkey[$i] == 0)
          {
             for($k= $i; $k $len; $k++)
             {
                  if($monkey[$k] == 0) $i++;
                 if($monkey[$k] > 0) break;
             }
          }
      }
   }
}
//猴子個數
$n = 10;
//踢出隊伍的編號間隔值
$m = 3;
//調用猴王獲取函數
getKingMokey($n, $m);
?>

運行結果:

036927185104

用遞歸的算法

$monkeys = array(1 , 2 , 3 , 4 , 5 , 6 , 7, 8 , 9 , 10); //monkey的編號
$m = 4; //數到第幾只的那只猴子被踢出去
function killMonkey($monkeys , $m , $current = 0){
  $number = count($monkeys);
    $num = 1;
    if(count($monkeys) == 1){
      echo $monkeys[0]."成為猴王了";
      return;
    }
    else{
      while($num++  $m){
          $current++ ;
          $current = $current%$number;
        }
        echo $monkeys[$current]."的猴子被踢掉了br/>";
        array_splice($monkeys , $current , 1);
        killMonkey($monkeys , $m , $current);
    }
}
killMonkey($monkeys , $m);

運行結果:

4的猴子被踢掉了
8的猴子被踢掉了
2的猴子被踢掉了
7的猴子被踢掉了
3的猴子被踢掉了
10的猴子被踢掉了
9的猴子被踢掉了
1的猴子被踢掉了
6的猴子被踢掉了
5成為猴王了

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數據結構與算法教程》、《php程序設計算法總結》、《php字符串(string)用法總結》、《PHP數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》及《PHP數學運算技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP基于遞歸算法解決兔子生兔子問題
  • php編寫的抽獎程序中獎概率算法
  • php中最簡單的字符串匹配算法
  • PHP經典算法集錦【經典收藏】
  • 適用于抽獎程序、隨機廣告的PHP概率算法實例
  • PHP面試常用算法(推薦)
  • php實現猴子選大王問題算法實例
  • php全排列遞歸算法代碼
  • PHP實現的裝箱算法示例

標簽:工商登記 常德 佛山 宜春 延安 澳門 深圳 宿遷

巨人網絡通訊聲明:本文標題《PHP實現的猴王算法(猴子選大王)示例》,本文關鍵詞  PHP,實現,的,猴王,算法,猴子,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現的猴王算法(猴子選大王)示例》相關的同類信息!
  • 本頁收集關于PHP實現的猴王算法(猴子選大王)示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    玖玖爱在线观看| 精品视频在线免费观看| 欧美精品电影在线播放| 亚洲另类色综合网站| 国产91精品一区二区麻豆亚洲| 亚洲成人黄色av| 日韩精品最新网址| 石原莉奈在线亚洲三区| 手机免费看av片| 在线成人av网站| 午夜精品久久久久久不卡8050| 中国特级黄色片| 欧美老年两性高潮| 亚洲成在线观看| 熟妇人妻久久中文字幕| 91麻豆精品国产91久久久使用方法 | 欧美四级电影在线观看| 亚洲欧美韩国综合色| 97久久超碰国产精品电影| 色婷婷av一区二区三区大白胸| 成人欧美一区二区三区小说| www.亚洲人| 欧美在线一区二区| 亚洲国产精品天堂| 亚洲国产综合视频| 精品卡一卡二卡三卡四在线| 精品亚洲porn| 五月婷婷激情综合网| 国产偷人妻精品一区| 精品国产sm最大网站| 国产综合久久久久影院| 91久久久久久久久久久久久久| 中文字幕免费观看一区| 99精品偷自拍| 欧美日韩在线不卡| 日本一区中文字幕| 九九九视频在线观看| 国产精品理论片在线观看| 99久久er热在这里只有精品66| 欧美视频自拍偷拍| 免费在线成人网| 国产精品18在线| 亚洲欧美日韩国产综合| 亚洲欧美日韩偷拍| 久久婷婷国产综合国色天香| 成人精品在线视频观看| 欧美日韩成人综合天天影院| 麻豆精品视频在线观看| 国产成人免费在线观看视频| 亚洲精品国产一区二区三区四区在线| 中文字幕人妻熟女在线| 欧美精品一区二区三区很污很色的 | 99久久99精品久久久久久| av成人免费网站| 一区二区三区影院| 巨胸大乳www视频免费观看| 国产欧美一区二区精品婷婷| 91一区二区在线观看| 日韩视频在线观看一区二区| 国产盗摄精品一区二区三区在线| 日本高清不卡aⅴ免费网站| 日韩精品国产精品| 免费成人美女女在线观看| 亚洲自拍偷拍欧美| 日本少妇xxxxx| 一区二区三区四区在线| 我和岳m愉情xxxⅹ视频| 成人欧美一区二区三区小说| 好吊一区二区三区视频| 国产精品免费观看视频| av无码一区二区三区| 国产精品免费免费| 北岛玲一区二区| 国产精品国产精品国产专区不片| 玖玖爱在线精品视频| 中文字幕欧美区| 久久精品一区二区免费播放| 亚洲同性gay激情无套| 亚洲一区二区观看| 亚洲精品免费看| 日本欧美一区二区三区不卡视频| 一区二区成人在线观看| 亚洲激情图片网| 日韩精品成人一区二区在线| 麻豆精品一区二区三区视频| 理论电影国产精品| 欧美日韩中文国产| 风间由美一区二区av101 | 91一区在线观看| 久久久www成人免费毛片麻豆| 久久久久亚洲av无码专区首jn| 国产欧美一区二区三区鸳鸯浴| 日本一区二区在线免费观看| 亚洲欧美乱综合| 任你操精品视频| 美女视频黄a大片欧美| 欧美日韩在线一区二区| 懂色av中文字幕一区二区三区 | 麻豆视频一区二区| 欧美日韩中文字幕精品| 99久久综合狠狠综合久久| 久久日韩粉嫩一区二区三区| 亚洲国产精品自拍视频| 亚洲成a人在线观看| 在线免费观看日本一区| 国产mv日韩mv欧美| 久久新电视剧免费观看| 爱爱的免费视频| 天堂精品中文字幕在线| 欧美午夜片在线看| eeuss影院一区二区三区| 国产精品三级久久久久三级| 谁有免费的黄色网址| 丝袜国产日韩另类美女| 欧美性感一类影片在线播放| 成人av先锋影音| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产成人av一区| 久久久久国产精品厨房| 一区二区黄色片| 蜜臀av亚洲一区中文字幕| 欧美一区二区三区在线| 催眠调教后宫乱淫校园| 亚洲成人综合视频| 欧美无乱码久久久免费午夜一区| 99精品黄色片免费大全| 中文字幕亚洲精品在线观看| 欧美特级一级片| 成人黄动漫网站免费app| 中文字幕在线一区二区三区| 亚洲不卡在线播放| 成人黄色综合网站| 最新不卡av在线| 91福利国产成人精品照片| 99精品视频一区二区| 亚洲精品一二三四区| 欧美在线观看你懂的| 国产成人av片| 五月综合激情婷婷六月色窝| 56国语精品自产拍在线观看| 欧美日韩一区二区三区四区五区六区 | 欧美成人一区二区三区片免费 | 中文字幕在线播放不卡一区| 成人免费视频网站入口::| 成人夜色视频网站在线观看| 成人欧美一区二区三区| 在线观看免费亚洲| 中文字幕视频观看| 石原莉奈一区二区三区在线观看| 日韩美女在线视频| 中文字幕av久久爽一区| 国产69精品久久久久777| 亚洲三级在线免费观看| 在线观看视频一区二区欧美日韩| 第一页在线视频| 免费在线看一区| 久久精品欧美一区二区三区不卡| 久草福利资源在线| av欧美精品.com| 亚洲成人综合在线| xvideos.蜜桃一区二区| 国产美女福利视频| 四虎国产精品永久免费观看视频| 久久婷婷色综合| 成人做爰视频网站| 91麻豆免费观看| 日韩福利视频网| 国产午夜久久久久| 福利所第一导航| 精品少妇人妻av一区二区三区| 男男gaygay亚洲| 亚洲国产高清在线观看视频| 在线观看欧美精品| 久久精品成人av| 成人午夜电影网站| 亚洲亚洲人成综合网络| 精品美女在线播放| 亚洲国产成人精品综合99| 伊人网综合视频| 国产九色精品成人porny| 亚洲免费色视频| 欧美xingq一区二区| 欧洲第一无人区观看| 在线xxxxx| 国产精品中文字幕欧美| 亚洲自拍偷拍欧美| 国产日韩v精品一区二区| 欧美三级三级三级| 影音先锋男人资源在线观看| 亚洲欧洲国产视频| 国产精品1区二区.| 亚洲高清久久久| 国产欧美一区二区三区在线看蜜臀 | 日本一区免费视频| 欧美日韩成人高清| 午夜激情视频在线播放| 亚洲天堂2024| 成人黄动漫网站免费app| 麻豆国产精品官网| 亚洲永久免费av|