fibonacci

    -1熱度

    1回答

    有人可以解釋這個代碼是如何工作的?它是codeacademy遞歸js上的代碼。該代碼使用Fibonacci序列確定增長率。代碼輸出 var height = growBeanstalk(5) // 5 var height = growBeanstalk(8) // 21 etc. (4) => //3 (3) => //2 預先感謝您! function growBeanstalk(ye

    0熱度

    2回答

    我正在編寫一個程序來計算Fibonacci序列中的特定值。遞歸方法完美的作品,但是當我嘗試使用for循環,它不工作這麼好: class Program { static int loopF(int n) { int result=0; if (n == 1) { result = n; } else

    1熱度

    1回答

    我已經放在一起生成器來計算斐波納契數字/序列。但是,它並沒有像我期望的那樣工作。我從python「轉譯」它,但我不知道它是什麼在我的JavaScript代碼,不符合我的邏輯python做的...任何人都可以給我一個提示呢? 下面的代碼: // Fibonacci generator function* fibonacci() { var a = 0; var b

    0熱度

    1回答

    所以,我在Haskell中嘗試了並行性。我採用了連續和並行實現Fibonacci序列方法的經典示例。這裏是我的Main.hs文件: module Main where import Control.Parallel main = print (fib 47) fib :: Int -> Int fib n | n <=1 = n | otherwise = fib (n-1) + fi

    -4熱度

    2回答

    我目前正在通過hackerrank上的斐波那契實踐問題,並且出現malloc內存損壞錯誤。這是鏈接到我做的問題: https://www.hackerrank.com/contests/programming-interview-questions/challenges/fibonacci-returns/ 輸入爲0-10,由一個新行分隔每個號碼。 對於每個輸入,打印序列中該點處的值。它適用於小輸

    1熱度

    2回答

    我剛剛開始學習C,我決定在練習中使用一些Euler Problems。 不工作的程序旨在解決Problem2,它要求計算所有甚至低於4,000,000的斐波納契數的和。 這個程序真的很奇怪,它實際上工作,但只有當我在遞歸過程中打印某些東西時:每當我嘗試在遞歸函數中註釋printf("bazooka");行時,我會得到看起來完全隨機的結果,正數和大負數(例如-882154758和770491113)

    1熱度

    1回答

    我有一個任務是對遞歸斐波那契算法進行分析。該算法具有O(2^n)複雜度。我已經讀過n是深度,在另一篇文章中,n是2^n中的輸入大小。那麼真相是什麼?然後如何統計步數(也許我們也可以稱之爲遞歸調用)來獲得一個斐波那契數。我有這樣的代碼: #include <bits/stdc++.h> using namespace std; long fibonacci(long); long jl=

    1熱度

    1回答

    我使用一個版本的斐波那契函數g其中: g :: Integer -> Integer -> Integer g i n | i==0 = 0 | i==1 = n | i>1 = (n*((g (i-1) n) + (g (i-2) n))) ...這樣杜松子酒是GI(n)和部分定義的值gi是gi 我現在想定義一個無限列表函數:gs :: [ Integer -> I

    -3熱度

    2回答

    該腳本成功計算斐波那契數列,但我不知道如何將數字轉換爲數組。 `標題斐波那契陣列 @迴響 SETLOCAL enableDelayedExpansion :Fibonacci setlocal ::C=current L=last S=Swap set C=1 set L=0 for /l %%G in (1,1,30) do ( set S=

    1熱度

    2回答

    我一直試圖讓一個斐波那契數字返回者(給定一個輸入n返回索引位置n在斐波那契序列中的元素)。我試圖使它既是遞歸的,又具有低空間複雜性(我沒有實例化任何新的變量)。我使用Integer對象作爲值,儘管我知道它們的值溢出(它們返回負值),但這實際上是有意的(用於教育目的)。該函數稱爲smartestFib,因爲它比我的其他函數具有更低的空間複雜度。 當我調用130或更高版本的smartestFib(n)