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

PHP實(shí)現(xiàn)基于圖的深度優(yōu)先遍歷輸出1,2,3...n的全排列功能

 更新時(shí)間:2017年11月10日 11:34:37   作者:幻世2012  
這篇文章主要介紹了PHP實(shí)現(xiàn)基于圖的深度優(yōu)先遍歷輸出1,2,3...n的全排列功能,涉及php數(shù)據(jù)結(jié)構(gòu)中圖的遍歷及全排列相關(guān)數(shù)學(xué)運(yùn)算技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)基于圖的深度優(yōu)先遍歷輸出1,2,3...n的全排列功能。分享給大家供大家參考,具體如下:

<?php
$n=$_REQUEST["n"];
if($n>8)
{
  echo "{$n}太大了,影響服務(wù)器性能";
  return;
}
define("N",$n);
$d=array();
$v=array();
for($i=0;$i<=N;$i++){
  $d[$i]=$v[$i]=0;
}
function dfs($depth){
  global $d,$v;
  if($depth>=N){
    for($i=0;$i!=N;$i++){
      echo $d[$i];
    }
    echo "<br>";
    return;
  }
  for($i=1;$i<=N;$i++){
    if($v[$i]==0){
      $v[$i]=1;
      $d[$depth]=$i;
      dfs($depth+1);
      $v[$i]=0;
    }
  }
}
dfs(0);

這里以get方法傳入?yún)?shù)n=4為例,輸出如下:

1234
1243
1324
1342
1423
1432
2134
2143
2314
2341
2413
2431
3124
3142
3214
3241
3412
3421
4123
4132
4213
4231
4312
4321

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》及《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 驗(yàn)證坐標(biāo)在某坐標(biāo)區(qū)域內(nèi)php代碼

    驗(yàn)證坐標(biāo)在某坐標(biāo)區(qū)域內(nèi)php代碼

    這篇文章主要為大家詳細(xì)介紹了驗(yàn)證坐標(biāo)在某片坐標(biāo)區(qū)域內(nèi)php代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • php緩沖輸出實(shí)例分析

    php緩沖輸出實(shí)例分析

    這篇文章主要介紹了php緩沖輸出用法,以實(shí)例形式較為完整的分析了緩沖輸出的具體實(shí)現(xiàn)過程,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • 在PHP程序中使用Rust擴(kuò)展的方法

    在PHP程序中使用Rust擴(kuò)展的方法

    這篇文章主要介紹了在PHP程序中使用Rust擴(kuò)展的方法,Rust是近來新興的編譯型語言,性能十分出眾,需要的朋友可以參考下
    2015-07-07
  • PHP實(shí)現(xiàn)的簡單對稱加密與解密方法實(shí)例小結(jié)

    PHP實(shí)現(xiàn)的簡單對稱加密與解密方法實(shí)例小結(jié)

    這篇文章主要介紹了PHP實(shí)現(xiàn)的簡單對稱加密與解密方法,結(jié)合實(shí)例形式總結(jié)了常見的php對稱加密與解密操作方法,需要的朋友可以參考下
    2017-08-08
  • PHP自定義函數(shù)獲取URL中一級域名的方法

    PHP自定義函數(shù)獲取URL中一級域名的方法

    這篇文章主要介紹了PHP自定義函數(shù)獲取URL中一級域名的方法,涉及字符串與數(shù)組相關(guān)操作技巧,需要的朋友可以參考下
    2016-08-08
  • ThinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)

    ThinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)

    下面小編就為大家?guī)硪黄猅hinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)。小編覺得挺不錯(cuò)的?,F(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • 詳解PHP錯(cuò)誤日志的獲取方法

    詳解PHP錯(cuò)誤日志的獲取方法

    在php中我們會經(jīng)常碰到一些錯(cuò)誤要去處理,下面我來總結(jié)php中的錯(cuò)誤報(bào)告及日志的獲取方法等方面的內(nèi)容做一些總結(jié),需要的朋友可以參考下。
    2015-07-07
  • phplot生成圖片類用法詳解

    phplot生成圖片類用法詳解

    這篇文章主要介紹了phplot生成圖片類用法,較為詳細(xì)的分析了phplot生成圖片類常用函數(shù)的用法及生成圖片的完整實(shí)例,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • highchart數(shù)據(jù)源縱軸json內(nèi)的值必須是int(詳解)

    highchart數(shù)據(jù)源縱軸json內(nèi)的值必須是int(詳解)

    下面小編就為大家?guī)硪黄猦ighchart數(shù)據(jù)源縱軸json內(nèi)的值必須是int(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • PHP微信模板消息操作示例

    PHP微信模板消息操作示例

    這篇文章主要介紹了PHP微信模板消息操作方法,結(jié)合實(shí)例形式分析了php模板消息的定義與調(diào)用方法,需要的朋友可以參考下
    2017-06-06

最新評論

平潭县| 哈密市| 嘉鱼县| 屏边| 平果县| 裕民县| 抚州市| 彰化市| 广昌县| 遂溪县| 宜州市| 威信县| 上林县| 福泉市| 沂水县| 怀集县| 东源县| 阜城县| 高邑县| 南漳县| 应城市| 景东| 平顶山市| 大足县| 自治县| 江山市| 蓝田县| 浦江县| 麟游县| 阿尔山市| 盐池县| 简阳市| 清丰县| 黑山县| 松桃| 开平市| 大田县| 大新县| 墨脱县| 西华县| 巴马|