ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルに実装された辞書ソート アルゴリズム

PHP_PHP チュートリアルに実装された辞書ソート アルゴリズム

WBOY
リリース: 2016-07-13 16:58:19
オリジナル
955 人が閲覧しました

if ($_POST["perdata"] == "")
{
$_POST["perdata"] = "1 2 3 4";
}
$data = チョップ (トリム ($_POST["perdata"]));
$a = 爆発 (" ", $data);
並べ替え ($a);
$data = 爆破 (" ", $a);
?>
関数 nextpermu (&$c)
{
$s = sizeof ($c);
$i = $s - 1;
while ($i > 0)
{
if ($c[$i] > $c[$i-1])
{
$j = $s-1;
while ($c[$j] <= $c[$i-1])
$j--;
$t = $c[$i-1];
$c[$i-1] = $c[$j];
$c[$j] = $t;
//エコー $i."-".$j."
";
for ($j=$s-1; $i < $j; $i , $j--)
{
$t = $c[$i];
$c[$i] = $c[$j];
$c[$j] = $t;
}
true を返します;
}
$i--;
}
for ($i = 0, $j=$s-1; $i < $j; $i , $j--)
{
$t = $c[$i];
$c[$i] = $c[$j];
$c[$j] = $t;
}
false を返します;
}
?>

<頭>
排列-字典法










当前元素:

<テーブル幅="60%">

序号
排列
を実行します。


$num ;
}
while (nextpermu ($a));
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631405.html技術記事 ?php if ($_POST[perdata] == ) { $_POST[perdata] = 1 2 3 4; $data = チョップ (トリム ($_POST[perdata])); $a = 爆発 ( , $data);ソート ($a); $data = 爆破 ( , $a); ? ?php関数nex...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート