トップ「Recursion」の質問

再帰は、関数がそれ自体を呼び出す一種の関数呼び出しです。

Pythonの最大再帰深度はどれくらいですか?それを増やす方法は?

私はここにこの末尾再帰関数を持っています:def recursive_function(n, sum): if n < 1: return sum […] 続きを読む…

python recursion

特定の拡張子を持つファイルを再帰的に検索します

bash(最新のUbuntu LTSリリース)を使用して、ディレクトリとそのサブディレクトリ内の特定の拡張子を持つすべてのファイルを検索しようとしています。これは、スクリプトファイルに記述されているものです。#!/bin/bash directory="/home/flip/Desktop" suffix=" […] 続きを読む…

linux bash recursion

末尾再帰とは何ですか?

lispを学び始めている間、私は末尾再帰という用語に出くわしました。 正確にはどういう意味ですか?

algorithm language-agnostic functional-programming recursion tail-recursion

Java再帰フィボナッチ数列

この簡単なコードを説明してください:public int fibonacci(int n) { if(n == 0) return 0; else if( […] 続きを読む…

java recursion fibonacci

サブディレクトリと時刻を含むディレクトリ内の最新の変更されたファイルを再帰的に検索して一覧表示するにはどうすればよいですか?

オペレーティングシステム:Linuxファイルシステムタイプ:ext3推奨されるソリューション:bash(script / oneliner)、ruby、pythonいくつかのサブディレクトリとファイルを含むいくつかのディレクトリがあります。 すべての第1レベルのディレクトリが、その中に作成/変更された最新のファイルの日付と時刻の横に表示されるように作成された、これらすべてのディレクトリのリストを作成する必要があります。明確にするために、ファイルをタッチするか、その内容を数レベル下に変更すると、そのタイムスタンプが第1レベルのディレクトリ名の横に表示されます。 次のような構造のディレクトリがあるとします。./alfa/beta/gamma/ […] 続きを読む…

linux recursion time filesystems

複数のファイルで文字列を検索し、Powershellでファイルの名前を返す方法は?

私は数日前にPowerShellの学習を開始しましたが、必要なことを実行するものがgoogleで見つからなかったので、質問に耐えてください。一部のテキスト文字列を複数のファイルに置き換えるように依頼されました。 私は必ずしも可能なターゲットファイルの拡張子を知りませんし、それらの場所も知りません。 これまでのところ、ディレクトリ( get-ChildItem -recurse )を再帰的に参照し、get-contentとselect-stringを使用して探していた文字列を見つけることができました。Get-ChildItem -recurse | Get-Content | Select-String […] 続きを読む…

string search text powershell recursion

Linux CLIで、現在のディレクトリからの相対パスを使用してファイルを再帰的に一覧表示します

これはこの質問に似ていますが、現在のディレクトリからの相対パスをUNIXに含めたいと思います。 私が次のことをした場合:ls -LR | grep .txt フルパスは含まれていません。 たとえば、次のディレクトリ構造があります。test1/file.txt test2/file1. […] 続きを読む…

linux unix recursion ls

PHPの多次元配列でkey => valueで検索する方法

多次元配列でキーと値のペアが見つかったすべてのサブ配列を取得する高速な方法はありますか? 配列の深さはわかりません。単純な配列例:$arr = array(0 => array(id=>1,name=>"cat 1"), 1 => […] 続きを読む…

php arrays search recursion

Javaでファイルを再帰的にリストします

Javaのディレクトリの下にあるすべてのファイルを再帰的に一覧表示するにはどうすればよいですか? フレームワークはユーティリティを提供しますか?私はたくさんのハッキーな実装を見ました。 しかし、フレームワークやnioからは何もありません

java file recursion java-7 nio

「致命的なエラー:関数の最大ネストレベル「100」に達し、中止しました!」の解決策 PHPで

htmlファイル内のすべてのURLを検索し、検出されたURLにリンクされている各h​​tmlコンテンツに対して同じプロセスを繰り返す関数を作成しました。 この関数は再帰的であり、際限なく続く可能性があります。 ただし、100回の再帰後に再帰を停止させるグローバル変数を設定することにより、再帰に制限を設けました。ただし、phpは次のエラーを返します。致命的なエラー:関数の最大ネストレベル「100」に達し、中止しました。 D:\ wamp \ www \ crawler1 \ […] 続きを読む…

recursion xdebug php