fibonacci

    0

    1答えて

    フィブリッド番号の生成についてこの質問がありました。私が見たfib数の再帰的実装は、fib(n)= fib(n-1)+ fib(n-2)のように常に上から前になりましたが、この質問はfib(n-1)、fib n-2)が存在すると仮定する。 public class Fibonacci { int[] fiboNums; public Fibonacci(int n) {

    -2

    1答えて

    Javaがこの特定のコードをどのように実行しているか混乱しています。私はフィボナッチシーケンスには満足していますが、この特定のメソッドが実行されている方法に私の心をつかむ方法とは正確ではありません。したがって、明らかに、nが0の場合は0を返し、nが1の場合は1を返します。次に、nに対して3を渡します。 fib(2)+ fib(1)を返します。どのようにしてfib(2)が最初に計算されたのか分かりま

    -1

    2答えて

    MITスキーム:私はフィボナッチ数列(SICPのセクション1.2.2)のn番目の項を計算する関数を書いていたが、私はエラーになっています:未指定の戻り値を (define (fib n) ( define (fib-iter a b count) ( if (= count n) a (fib-iter b (+ a b) (+ count 1))) (

    1

    1答えて

    私はTensorFlowを学びたいので、フィボナッチシーケンス(その一部、ofc)を書きたいと思っていました。 この演習は、IBM認知クラスからインスピレーションを得ました。ここで は私のコードです: #import stuff import tensorflow as tf # define the first 2 terms of the sequence a = tf.Variabl

    1

    2答えて

    私はちょうどいくつかのコンパイルされ、翻訳された言語のための単純な再帰フィボナッチ関数を比較するこの素敵な小さなレポを見つけました:https://github.com/drujensen/fib。どこでも最適化の仕掛けをしないので、かなり公平なようです。私はGoの力を使う良い方法があることを知っていますが、なぜGoは他のコンパイルされ静的に型付けされた言語よりもずっと遅く見えるのでしょうか?私は

    3

    2答えて

    フィボナッチシーケンスのすべての数値を含む無限のサイズの連続ストリームを生成するためにストリームを使用する方法を理解する上で、少し問題があります。 無限のストリームをどのように印刷できますか?どんな助言も助けます、ありがとう。

    0

    1答えて

    ここに新しい。 この問題を解決しようとしていますhere。 私はjavaを使用しています。なぜ私がほとんどのテストケースで失敗するのかわかりません。ここに私のソリューションはあります public class Main{ public static void main(String[] args) { int k,n; Scanner sc = new Scan

    0

    1答えて

    教科書「Building Java Programs」のProblem 19 Chapter 12に記載されている問題のバリエーションに取り組んでいます。本質的には、フィボナッチシーケンスを使って再帰問題を実行しています。私が作ったプログラムは、私が取り組んでいる問題の一部ですが、は、フィボナッチ数を45回取得する時間を測定する必要があります。多くの場合、あなたの実装は問題で与えられたものよりも速

    -2

    1答えて

    フィボナッチがどのように機能するのか理解していますが、そのコードだけが私を狂わせてしまいます。私は1その後、2 1を返し、あまりにも、しかし、その後3 FIB1に送信されます(N-1)+(N-2)それは、とても1から始まることが def fib1(n): if n == 1 or n == 2: return 1 return fib1(n-1) + fib1(n-2