排列c++转php

原创
2014/05/17 22:42
阅读数 125

<?php

$p = array();

function perm($s,$i,$n){

global $p;

    for($j=0;$j<$n;++$j){

   if($j !=0 && $s{$j} == $s{$j-1}){

}else if($s{$j} != '@'){

$p[$i] = $s{$j};

$s{$j} = '@';

if($i==$n-1){   

              //print_r($p);

   echo implode('',$p),'<br/>';

}else{

               perm($s,$i+1,$n);

}

            $s{$j} =  $p[$i];

}


}

}


展开阅读全文
打赏
0
1 收藏
分享
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部