私は今年10月にバイオインフォマティクスの修士号を取得しました。以前の生物学者は、コードから再帰方程式を見つけるのはかなり難しいです。誰かが私にこのことを説明できるなら、私はとても感謝しています。アルゴリズムの再帰方程式
このコードから再帰方程式を見つけるにはどうすればよいですか?
procedure DC(n)
if n<1 then return
for i <- 1 to 8 do DC(n/2)
for i <- 1 to n³ do dummy <- 0
条件を必要とする場合、ループの時定数cと第したがって、1から8まで行う再帰場合である第一ので私の推測は、T(n)は、C + 8T(N/2)=されます8 * T(n/2)、しかし、私は私の方程式にコードの最後の行を広告する方法を知らない。
言語タグplsですか? –
@Peet:' for 1 < - 1'またはそれ以外は何か? – coderredoc
これはあなたの質問から明らかではないと思います。再帰的表記の権利を使用して時間の複雑さを記述する必要がありますか?私は言語が直感的な擬似コードだと思います。 – storaged