recursion

    15

    6答えて

    私はすべてのIDをMySQLのツリーだけで子供から取得したいと考えています。 私はこのようなテーブルを持っている: ID parent_id name 1 0 cat1 2 1 subcat1 3 2 sub-subcat1 4 2 sub-subcat2 5 0 cat2 は、今私は再帰的に(2,3,4)CAT1のためのすべての子IDを取得しようとしています。そ

    2

    4答えて

    バイナリツリーをテストするプログラムを作成しました。プログラムを実行すると、プログラムがクラッシュするようです(btree.exeが機能しなくなり、Windowsが解決策をチェックしています...)。 デバッガで実行し、break_tree()の原因と思われる関数にブレークポイントを設定すると、期待通りに実行されてメイン関数に返されたように見えます。 Mainはプログラムから返されますが、カーソル

    3

    2答えて

    OK、これは私がやろうとしていることです。私はMSSQL2005でCTEクエリを使用しています。このクエリの目的は、製品カテゴリの親子関係を再帰し、各カテゴリ(これには子カテゴリに含まれる製品を含む)の数を返すことです。 現在のバージョンでは、表示されます。その子供の中に含まれるかもしれない製品を考慮していない。 問題を再現するために、データベース・ダンプ、私が使用し、説明は以下の次のクエリと一緒

    1

    4答えて

    二分木(均衡のないもの、またはBSTでない)のノードの深さを得る方法を指摘できますか?再帰を使わないで?理想的としてのJava/C/C#の を内のノードが示されている:FIFOリストで上位のオーダーを使用して class Node { Node Left; Node Right; string Value; int Depth; } は私が最初に考え

    2

    4答えて

    私は、ファイル名とディレクトリパスを指定すると、ディレクトリにすでに同じ名前のファイルが含まれているかどうかをチェックし、修正されたファイル名を返す場合は最初のファイル名の一部)。 (get_filenames()関数は、指定したディレクトリ内のすべてのファイル名の配列を作成するCodeIgniterヘルパ関数です)。 返された関数呼び出しの結果を出力しようとすると、何も得られません。しかし、$

    2

    3答えて

    2つの値の間にあるノードを持つエントリのみを表示するXSL:IF文を設定しようとしています。十分に簡単ですね。それはちょうどaよりも大きい場合と少ない場合です。 <container> <entry> <item>1</item> <item>2</item> <item>3</item> <item>4</item> <ite

    3

    3答えて

    私は名前、URLと子供のメニュー項目が含まれているMenuItemクラスを持っている出力にこの <ul> <li> MenuItemName1 <ul> <li>Child Item</li> </ul> </li> <li> MenuItemName2 </li> </ul> のようになりま

    1

    1答えて

    私は、呼び出される入力ストリームからトークンを1つ読み込み(get-next-indicator stream indicator)、それを返します。私はマップを作成するためにそれを使用しようとしています。 しかし、私がそれを実行すると、ロックアップします。 get-next-indicator関数の1つを削除しても機能します。 両方の関数が同時にストリームを読み込もうとしていますか?これは何が原

    2

    4答えて

    配列の要素を再帰的に検索して置換したい。 配列は、ツリーベースにはそう見えるよう Object Children Object type A Object type B Object Children Object type A Object など私は例えば、私は内のすべてのエントリを交換したいので、他の項目で特定のアイテムを交換でき

    3

    2答えて

    これは、コンパイルして動作します: let rec HelloEternalWorld _ = Console.ReadLine() |> printf "Input: %s\n" HelloEternalWorld 0 HelloEternalWorld 0 これはコンパイルされません: let rec HelloEternalWorld = Con