0

私は現在、プログラミングのクラスで再帰を学んでおり、階乗やバックトラッキング アルゴリズムなどに再帰を使用する方法を理解していますが、PHP などの再帰的な頭字語がどのように繰り返されるかについて頭を悩ませようとしています。いつか知って。PHP の展開を n 回反復するプログラムを作成するにはどうすればよいでしょうか?

編集: 私の質問を明確にする必要があります PHP は再帰的な頭字語で、PHP: Personal home page の略です。したがって、PHP: ハイパーテキスト プロセッサを無限に拡張すると、PHP:ハイパーテキスト プロセッサ ハイパーテキスト プロセッサ ハイパーテキスト プロセッサのように見えるでしょうか。

4

3 に答える 3

0

PHP は PHP ハイパーテキスト プロセッサの頭字語であるため、PHP の最初の P は PHP に拡張され、他の 2 文字は反復ごとにハイパーテキスト プロセッサを追加するため、展開の結果は PHP (ハイパーテキスト プロセッサ ){Inf} になると思います。

于 2013-09-24T23:44:28.987 に答える
0

最初の繰り返しの後、「PHP: Hypertext Processor」は「PHP: Hypertext ProcessorHP: Hypertext Processor」に展開されると想定しています。

これを試して:

function iteration($i = 0) {
    if ($i < 10)
    {
        echo iteration($i + 1) . 'HP: Personal Home Page';
    }
    else
    {
        echo 'P';
    }
}

iteration();

テストされていませんが、始めるには十分です。

編集:うーん、考えてみると、この頭字語がどのように recurse を意味するのか本当に:-)わかりません。

于 2013-09-24T21:47:32.780 に答える