コンテンツにスキップ

検索結果

(前の20件 | ) (20 | 50 | 100 | 250 | 500 件) を表示
  • -492355 true 180083 180083 strd()は、11行目と16行目で自分自身を呼び出しています。 再帰的関数呼出しの定番、フィボナッチ数。 フィボナッチ数 package main import "fmt" func fibo(n int) int { if n <= 1 { return…
    2キロバイト (261 語) - 2021年10月5日 (火) 02:32
  • # 無限フィボナッチシーケンス def fibonacci_sequence Enumerator.new do |yielder| a, b = 0, 1 loop do yielder << a a, b = b, a + b end end end # 最初の10個のフィボナッチ数 fib…
    4キロバイト (541 語) - 2024年11月26日 (火) 05:21
  • この関数は、引数として整数の n を取り、n 番目のフィボナッチ数を計算して返します。この関数は、繰り返しを使用して、フィボナッチ数列の各項を計算します。a と b は、2つの直近のフィボナッチ数を表します。最初に、a と b に1を代入して始めます。次に、n 回の繰り返しを実行して、フィボナッチ数列の次の項を計算します。temp…
    14キロバイト (1,990 語) - 2023年6月7日 (水) 22:31
  • +r_{0}a_{n}\cdots (1)} と、最初の m 項により決定される数列が考えられる。これを m 階の線形回帰数列あるいは線形循環数列という。 イタリアの数学者フィボナッチは、次の問題を考えた。産まれたばかりの1つがいの兎がいるとする。1つがいの兎は、産まれて1ヶ月後には兎を産むことはないが、2ヶ月後から毎月1つが…
    5キロバイト (1,486 語) - 2022年7月6日 (水) 22:55
  • 出しは自身を2度呼び出すので、2の累乗のオーダーの計算量になってしまうからです。 しかし、実際にフィボナッチ数列を手計算するときは線形時間のはずです。一つ前と今のフィボナッチ数がわかれば次のフィボナッチ数がわかるからです。この考えをコードに起こすには、同じ処理を繰り返さなければならないことがわかると思います。…
    31キロバイト (4,650 語) - 2024年5月13日 (月) 12:46
  • のアルゴリズムにおいて、問題を小さな同じ部分問題に分割して解くことができます。 基底条件(再帰の終了条件) 再帰呼び出し(自分自身の呼び出し) フィボナッチ数列は再帰関数の典型的な例です。各数が前の2つの数の和になっている数列です。 def fibonacci(n) return n if n <=…
    4キロバイト (499 語) - 2024年10月30日 (水) 05:54
  • 以上が、機械語の基本的な説明です。興味があれば、具体的なCPUアーキテクチャ(例: x86-64、ARM)の命令セットを学ぶと、より深く理解できます。 フィボナッチ数を返す関数(C言語) int fibo(int n) { *: if (n == 0 || n == 1) *: return n; *: return…
    36キロバイト (4,675 語) - 2024年11月15日 (金) 23:58
  • ンプルで読みやすく、科学計算からWeb開発まで幅広く使われます。 例:Hello World print("Hello, world!") 例:フィボナッチ関数 def fibonacci(n): return n if n <= 1 else fibonacci(n-1) + fibonacci(n-2)…
    30キロバイト (4,298 語) - 2024年11月26日 (火) 22:51
  • (特性方程式)の解であることがわかるが、高校の過程では「変形できる」でよい。 特性方程式の解が、以下に示す重解の場合を除き、有理数である時のみならず、無理数であっても(下記「フィボナッチ数列参照」)、虚数解であっても成立する。 上記②において、 α = β {\displaystyle \alpha =\beta } であるとき…
    11キロバイト (3,034 語) - 2024年5月12日 (日) 02:57
  • memo) end Benchmark.bm do |x| x.report("再帰的フィボナッチ:") { traditional_fibonacci(30) } x.report("メモ化フィボナッチ:") { memoized_fibonacci(30) } end…
    8キロバイト (1,084 語) - 2024年11月27日 (水) 00:34
  • 13 21 34 55 これはフィボナッチ数列を計算するためのいくつかの異なるプロシージャ(手続き)の実装です。フィボナッチ数列は、最初の2つの数字が0と1であり、それ以降の数は前の2つの数の和である数列です。 各プロシージャは引数として整数 n を受け取り、フィボナッチ数列の n 番目の値を返します。…
    80キロバイト (10,206 語) - 2024年11月14日 (木) 10:47
  • factorial(n - 1) : 1; } console.log(`factorial(5) = ${factorial(5)}`); // n 番目のフィボナッチ数 function fibonacci(n) { return n < 2 ? n : fibonacci(n - 2) + fibonacci(n…
    33キロバイト (4,753 語) - 2023年6月9日 (金) 01:50
  • \alpha ^{n}+\eta \beta ^{n}(n=0,1,\ldots )} の形に表されることは同値である。 特に、線形回帰数列でも例にあげたフィボナッチ数のように、 U n = α n − β n α − β , V n = α n + β n ( n = 0 , 1 , … ) ⋯ ( ∗ )…
    14キロバイト (4,523 語) - 2022年7月6日 (水) 23:09
  • ね。このように「前の数+今の数=つぎの数」となるような数列をフィボナッチ数列といいます。フィボナッチ数列はとてもむずかしいので、それほど中学入試ででるわけではありませんが、この考え方を知っておくと便利です。なお、「場合の数」で、フィボナッチ数列やそれに似た数列が出てくることがあります。…
    18キロバイト (3,327 語) - 2022年11月25日 (金) 06:56
  • Nimにおけるイテレータの実装例を紹介します。単純な数値の生成から、カスタムデータ構造の走査まで、様々なユースケースを扱います。 iterator.nim # フィボナッチ数列のイテレータ # フィボナッチ数列のイテレータ iterator fibonacci(n: int): int = var a = 0 b = 1 for _…
    51キロバイト (6,327 語) - 2024年11月14日 (木) 10:44
  • フィボナッチ数列は 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , ⋯ {\displaystyle 1,1,2,3,5,8,13,21,\cdots } のように、前とその前の項の和が次の項になる数列である。 フィボナッチ数列の漸化式 a 1 = 1…
    30キロバイト (7,995 語) - 2023年2月22日 (水) 16:36
  • T文がループを抜けるために必要になります。以下のプログラムで示されているように。 program xfibonacci ! max_fibまでのフィボナッチ数を出力する implicit none integer, parameter :: max_fib = 10 integer :: i,fib…
    7キロバイト (1,056 語) - 2024年3月12日 (火) 07:20
  • この関数は以下のように動作します: n が 0 または 1 の場合、1 を返します(基本ケース)。 それ以外の場合、n と (n-1) の階乗の積を返します(再帰ケース)。 フィボナッチ数列も再帰を使用して表現できます。 function fibonacci($n) { // 基本ケース if ($n <= 1) { return…
    36キロバイト (4,528 語) - 2024年9月22日 (日) 01:51
  • return 0, fmt.Errorf("division by zero") } return x / y, nil } クロージャを使用して、フィボナッチ数列の最初のn項を生成する関数を実装してください。 本章では、Goにおける関数の基本的な概念から高度な使用方法まで学びました: 関数の基本的な構文と使用方法…
    10キロバイト (1,372 語) - 2024年11月14日 (木) 00:10
  • 1000000000000001% -- fibonacci は、素朴な再帰版のフィボナッチ数列です。 fibonacci_norec は、非再帰版のフィボナッチ数列です。 fibonacci_memorization は、メモ化を施した再帰版のフィボナッチ数列です。 20行目の state @table = (0,…
    140キロバイト (11,602 語) - 2024年11月21日 (木) 01:41
(前の20件 | ) (20 | 50 | 100 | 250 | 500 件) を表示