recursion

    1

    3答えて

    は私がすべてのネストされたクラスのインスタンスを検索Containerクラスのインスタンスを与え、どのように私は行くだろうこの2つのクラス public class Container { public string name { get; set; } public Inner Inner { get; set; } } public class Inner {

    0

    3答えて

    これは、1つのキューで20の異なるサービングラインを考慮したバンクシミュレーションで、顧客は指数関数的な率で到着し、平均40および標準偏差20の正規確率分布に従う時間にサービスされます。 def getNormal(self): normal = normalvariate(40,20) if (normal>=1): return normal el

    1

    2答えて

    〜3700個のファイルを持つプロジェクトでClearcaseを使用します。リリースを行う際に、再帰的にラベルを付ける必要のあるディレクトリがいくつかあります。ここでのファイル数は〜2400です。他のディレクトリのファイルは選択的にラベル付けされています。私は現在、ファイルのリストを反復処理し、ファイルに1つずつラベルを付けるためにスクリプトを使用してファイルにラベルを付けます。イーサネットに接続し

    4

    1答えて

    私は現在、iPhoneのプロジェクトで、ローカルのsqliteデータベースに格納されている大量の階層データにアクセスする必要があります。より一般的な操作の1つは、ロールアップ状況フィールドを計算することです。今、私はそのアイテムの子孫すべてを再帰することでそれをやっています(1からnレベルの深さまで)。しかし、これは多くのSQL呼び出しを必要とします。 iPhone上の各sqlite呼び出しは25

    1

    3答えて

    私は深さの制限がないようにいくつかのナビゲーション関連の機能を持っています。これらは、CSSメニュー、ブレッドクラムトレイルなどを生成します。 明示的なループを行わずに深度またはルートへの各パスをどのように機能させるかについて、私は困惑しています。 次の例は、ページの最上位の親が必要な典型的な例です。最上位のフィールドは、parentフィールドにゼロの値を持ちます。 function topPg(

    2

    2答えて

    これが不明な場合は私に負担をかけてください。私はこの問題の周りに頭を抱えているので(なぜ私はここに助けを求めるのか)困っている。 Array ( [DimA1] => Array ( [DimB1] => Array ( [DimC1] => Array ( [value1] => 13708

    10

    8答えて

    私は、大規模なツリーが再帰を使用して横断されるボードゲームアルゴリズムに取り組んでいますが、期待通りに動作しません。これをどうやって処理すればいいのですか? アルファベットプルーニングを使用すると、ツリーの全部分が決して訪れず、特定の条件が満たされたときに再帰を停止するという意味です。決定的なものであるにもかかわらず、検索の深さによって結果が異なり、検索深度が低いほど期待通りに動作する可能性がある

    2

    4答えて

    ちょっと、私は再帰的ジェネレータを使って数値の固定整数パーティションを作成していましたが、スコープの問題で混乱しました。 コードはこのスニペットに似ています。 def testGen(a,n): if n <= 1: print('yield', a) yield a else: for i in range(2): a[i]

    8

    3答えて

    帰納法を証明するために数学的誘導を説明する人はいますか?私は新入生のコンピュータサイエンスの学生ですが、私はまだCalculusを取っていません(私はTrigを使いました)。私はそれを理解していますが、再帰的な方法の帰納証明を書くように頼んだときには問題があります。

    0

    2答えて

    テールコールの最適化を実装する言語での再帰の深さに対する理論的/実用的な制限はありますか? (繰り返し機能が正しく呼び出されたと仮定してください)。 再帰的な手順であっても、再帰的なプロセスがないため、理論上の制限はNONEです。実用上の限界は、使用可能なメインメモリによって許容される限界である。私がどこか間違っている場合は、明確にしてください。