xmlnode

    2

    1答えて

    バルーンが10個あり、各バルーンに点が書き込まれています。顧客がバルーンを撃つ場合、左バルーン上のポイントと右バルーン上のポイントを掛け合わせたポイントを得る。このゲームに勝つには、顧客は最大ポイントを収集する必要があります。最高点を得るためにバルーンを撃つべきか、最大点とは何でしょうか? バルーンが1つのみの場合、そのバルーン上のポイントを返すことに注意してください。 私はすべての10をチェック

    -2

    2答えて

    は、シナリオを検討してください。 int fun(node* a, node* b){ if(a == NULL && b == NULL) return 0; if((a->data == b->data) && (fun(a->left) == fun(b->left)) && (fun(a->right) == fun(b->right)) return 1;

    0

    1答えて

    このコードは、BSTでk番目に小さい要素を返すことです。 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL)

    2

    1答えて

    私は、このUllmannのアルゴリズムに従って、サブグラフの同型性問題をPythonに当てはめて解決しようとしています。互換性のある行列が見つかったときにアルゴリズムを停止すると言われていますが、コードは基底のケースに達しても見つかった残りの行列を印刷し続けます。私は間違って何をしていますか? [0, 0, 1] [0, 0, 1] [1, 1, 0] YES! [0, 0, 1]

    0

    3答えて

    私はイベントのリストを取り、その日付でソートする再帰関数を持っています。うまくいきましたが、今日はGoogleのデベロッパーコンソールでクラッシュレポートがあります。 StackOverflowErrorがスローされます。 私の質問は、誰かがなぜこれが起こっているのか、それを避けるために何をすべきかを知っていますか? 私のソート機能: public class SortEventDates {

    2

    2答えて

    JSONスキーマを読み込み、特定のコンテンツを解析し、同じネストされた構造を持つ新しいハッシュを生成しようとしています。 私は元のスキーマをトラバースすることができますが、新しいネストされたハッシュを作成しようとすると、それは平坦化されます。 これは私がこれまで持っているものです。 require 'json' @schema = JSON.parse("{ "fields": [

    0

    4答えて

    私は、ネストされた配列から値を取得するための再帰的なアプローチで関数を書いています。 問題は、呼び出しごとにグローバル変数をリセットできないということです。ここではすべての呼び出しの後に結果が新しい結果を与える代わりに前の結果に追加されます。私は知っている、グローバル変数はリセットされていないので、データは常に追加されます。しかし、関数内の変数を再帰呼び出しとして定義することはできません。 どうす

    -1

    1答えて

    2つの引数、つまり配列とキー値を取り、その値がキーと一致するかどうかを再帰的に調べる関数を作成しようとしていました。 これを達成するには、配列が空であるかどうかを確認する必要があります。私はまた、私の再帰関数で配列を呼び出す方法が必要です。私は助けるためにスタックオーバーフローで何かを見つけることができませんでしたが、私はこのCheck if list is empty in C#ポストで提案され

    -2

    1答えて

    私はプログラミングの初心者ではありません。私は今、ほぼ3年間プログラミングしています。しかし、私はまだ再帰的プログラムの理解と設計については不満を感じています。時には、多くの時間を要するプロセス全体を書き留める必要があります。 は、このプログラムを言う: 平衡二分探索木にソートされた配列に変換 TreeNode* sortedArrayToBST(vector<int>& nums) {

    0

    2答えて

    ツリートラバーサルでの再帰実行の理解に問題があります。ここで void travel (Node *tree) { if(tree!=NULL) { printf("%d ",tree->info); travel(tree->left); travel(tree->right); } } あなたが説明することができ 1