• ベストアンサー

多層マージソート

(1)テープを4本用いる多層マージソートでは初期連を3本のテープに  どう分配すればよいでしょうか? (2)テープ3本のとき(p=2)  F0=0 F1=1 Fn+1=Fn+Fn-1(n≧1)  総数 tn=2Fn+Fn-1を  Fn/tn:(Fn+Fn-1)/tnに分配すればよく、  この比はn→大のとき0.382:0.618に近づきます。  この収束の様子を観察するにはどのようなプログラムを  書けばよいでしょうか? (3)また、p=3のとき  F0=F1=0 F2=1 Fn+1=Fn+Fn-1+Fn-2(n≧2)  総数 tn=3Fn+2Fn-1+Fn-2を  Fn/tn:(Fn+Fn-1)/tn:(Fn+Fn-1+Fn-2)/tn  に分配すればよいです。  これを、一定精度に収束するnまで計算するには、  どのようなプログラムを書けばよいでしょうか?

みんなが選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

> この収束の様子を観察する エクセルで十分かな。 A列に変数Fを入れます。 A1=0 A2=1 A3=A1+A2 以下,下にコピー B列に変数tを入れます。 B2=2*A2+A1 以下,下にコピー C列とD列に比を入れます。 C2=A2/B2 D2=(A2+A1)/B2 以下,下にコピー

関連するQ&A