インターネット上では私はアルゴリズムのコードしか見つけられませんが、コードのものだけを理解するのが難しいため、まずテキストの形で理解する必要があります。そしてアルゴリズムの他の記述は私にとっては非常に複雑です(Wikipediaや他のサイトで)。ここで HeIp理解フィボナッチ検索
は、私がこれまでのために理解するものである:レッツは、我々は、配列の要素10
を検索したいと言う:
Index i 0 1 2 3 4
2 3 4 10 40
ここではいくつかのフィボナッチ数:私たちは
Index j 0 1 2 3 4 5 6 7 8 9
0 1 1 2 3 5 8 13 21 34
最初のもの配列の長さに等しいフィボナッチ数が見つかる。配列の長さは4
なので、インデックス位置j=5
にあるフィボナッチ番号5
を取る必要があります。
ここで、私たちはここでアレイを分割し、どのように続行するのですか?私は実際にそれを理解していません..試験のために理解してください...