fibonacci

    0

    1答えて

    インターネット上では私はアルゴリズムのコードしか見つけられませんが、コードのものだけを理解するのが難しいため、まずテキストの形で理解する必要があります。そしてアルゴリズムの他の記述は私にとっては非常に複雑です(Wikipediaや他のサイトで)。ここで は、私がこれまでのために理解するものである: レッツは、我々は、配列の要素10を検索したいと言う: Index i 0 1 2 3 4

    0

    0答えて

    一連の1 2 4とその連続した合計を表示する数値シーケンスのアルゴリズムを提供するのに助けが必要です。 私の入力値が20である場合、それが表示されるはず 請求 1 = 2 = 1 + 1 4 = 2 + 2 8 = 4 + 4 1及び2及び4の合計は..ように8本の数で始まる再び繰り返される 9 = 8 + 1 11 = 9 + 2 15 = 11 + 4 16 = 15 + 1 18 = 16

    1

    2答えて

    私は大量のフィボナッチ数列を計算しようとしています。なぜ大きな整数を使用しているのですか?私は約10000までそれを得ることができますが、私はスタック空間を使い果たします。私はスタックとヒープスペースを増やすことができますが、尾の再帰がスペースの問題を回避できることは私の理解です。ここに私のコードです。 public class FibRecursion{ static BigInteger[

    0

    1答えて

    ずにフィボナッチ数を生成します。 var gr = 1.61803398875; function fib(v) { // fib without recursion if(v < 2) return v; return Math.round(((v-2) + (v-1)) * gr); } function fibr(v) { // fib with recursio

    1

    1答えて

    私はタスクを持っています、彼らは私に再帰フィボナッチアルゴリズムを与え、時間を返すように頼みます。私はSystemCurrentMilisでこれを行いました。下のコードを投稿しましたが、テスターは時間がかかりすぎると言いました。機能を実行して時間がかかりすぎるので、時間をかけてください。あなたの助けを借りてみましょう。どのようにしてn時間になるかに関わらず、関数timetocomputeをより速く

    7

    2答えて

    私は再帰と、return文の働きをよりよく理解しようとしています。このように、私は与えられた用語に関連するフィボナッチ数を識別するためのコードを見ています - この場合、4。私はelse文を理解するのが難しいです。 def f(n): if n == 0: return 0 if n == 1: return 1 else: return

    7

    1答えて

    私は最近、このコードをJavaで見つけました。これは機能とフィボナッチ数の印刷を含み、機能します。 public class AppLambdaSubstitution { public static Function<Integer, Integer> Y(Function<Function<Integer, Integer>, Function<Integer, Integer>> f)

    -1

    1答えて

    この関数の名前を知る必要がありますので、助けてください。 この機能のアイデアは、あなたがいくつかの番号を持っていることと、あなたはこの番号を得るために追加する必要があるフィボナッチ配列から2つの最大の番号を見つける必要があるということです。メソッドはあなたにフィボナッチ桁の配列を返しますが、この配列の数値は0と1で表され、2つの数字は1と他のすべての0になります。配列の1の位置はfibonacci

    1

    2答えて

    フィボナッチシリーズは、0-1-1-2-3-5-8 まで入力できます。ユーザーが入力した整数値で、値は'-'で1行に区切ります。 これはprintステートメントのみを使用して行うことはできますか? ' - ' 最後にそれが与えているend='-'を使用することにより 。 sep = ' - 'を使って解決する方法は? 私の現在のコードは次のとおりです。 A=0 B=1 for value in

    0

    1答えて

    Q.正の整数numが与えられた場合、num以下のすべての奇数フィボナッチ数の合計を返します。 私の解決策。 function sumFiboOdds(num) { var fib = [0, 1]; function searchFibo(i, limit) { if (i > limit) { return; }