fibonacci

    1

    1答えて

    "新しい"フィボナッチアルゴリズムを開始しますが、機能しません。これは非常に簡単です: --fiblista 0 n = [0] --fiblista 1 n = [1] fiblista a n | a <= n = (0:1:tail, ((fiblista!!d)+(fiblista!!c))) fiblista a+1 n where d = a

    4

    2答えて

    フィボナッチ数を指定して返すフィボナッチのアセンブリコードバージョンを作成しようとしています。 フィボナッチ数の戻り値を格納して追加するのに何らかの理由で問題が発生しています。 n番目のフィボナッチ数を印刷します。 私は自分のコードにいくつかの変更を加えましたが、今はまだ間違っていますが、それはより近いものです。今度は、フィボナッチの11番目の数字が48であることがわかります。まだ間違っていますが

    11

    8答えて

    私はプログラミングクラスIIのために私はユニヴァーサルで書いているプログラムで助けが必要です。質問は、再帰を使ってフィボナッチ数列を計算するかどうかを尋ねます。計算されたフィボナッチ数を配列に格納して、不要な繰り返し計算を停止し、計算時間を短縮する必要があります。 私は配列と暗記なしでプログラムを動かすことができましたが、今は実装しようとしています。私はそれをどのように構造化するか分からない。私は

    1

    4答えて

    は、Java帳から運動をTheresの私はそれは私が混乱している読んでいる: Aフィボナッチ数列は、番号1、1、2、3、5、8、 13のシーケンスであり、 21,34などがあり、各番号(3番目の番号から)は前の2つの合計である です。 引数として整数をとり、 から始まる多くのフィボナッチ数を表示するメソッドを作成します。例えば、あなたが出力されます(フィボナッチは クラスの名前です)は、Javaフ

    2

    1答えて

    誰でもこのコードの動作を説明してください(http://blogs.msdn.com/b/wesdyer/archive/2007/02/02/anonymous-recursion-in-c.aspxから)。私はなぜそれが最後の呼び出しのために18を表示するのか理解していません。 Func<int, int> fib = null; fib = n => n > 1 ? fib(n - 1)

    7

    5答えて

    をフィボナッチ:http://rosettacode.org/wiki/Fibonacci_sequence#JavaScriptと、このプログラムを見た: function fib(n) { return function(n,a,b) { return n>0 ? arguments.callee(n-1,b,a+b) : a; }(n,0,1); } この

    6

    3答えて

    私はClojureには新しく、これまでのコードの作成方法は "Clojureの方法"と一致していないと思います。少なくとも、大きな値のStackOverflowエラーにつながる関数を書いています。私はrecurの使用について学びましたが、これは良い一歩です。しかし、以下のような関数を2500000のような値にするにはどうすればいいですか? (defn fib [i] (if (>= 2

    3

    1答えて

    私はフィボナッチ数列を生成する関数があります。 let rec fib n = match n with | (0 | 1) -> 1 | x when x > 0 -> (fib (x-2) + fib (x-1)) | _ -> raise (Invalid_argument "Negative value supplied to fib");; が

    0

    2答えて

    私は、セグメント化エラーを返すasm(x86/GAS)プログラムに関する質問があります。 それはフィボナッチについてです:私はalgorithはOKだと思い:(擬似コード) fibo(int number){ if (n < 2) return number; return fib(n - 1) + fib(n - 2); にエラーが発生した理由を私は理解してい

    1

    2答えて

    私は、インデックスに値を返す再帰フィボナッチシリーズを実装しようとしています。これは宿題であり、マルチスレッドを使用して行う必要があります。これはこれまで私が行ってきたことです。私の質問は、live_thread1とlive_thread2の結果をどのように追加するのですか?スレッドは、再帰の各レベルで作成する必要があります。 def Recursive(n): if n< 2: