OK。私はこれが古典であることは知っていますが、トレーステーブルがどのように機能するかを説明するスレッドは見つからないようです。私自身の試みは不完全な論理のように見えます。たとえば、このコードは素晴らしい作品:VB再帰とフィボナッチシーケンス
Sub Main()
For i = 1 To 6
Console.WriteLine(f(i))
Next
Console.ReadKey()
End Sub
はその後、我々は機能を持っている:
Function f(n)
If n <= 1 Then
Return n
Else
n = f(n - 1) + f(n - 2)
Return n
End If
End Function
はしかし、私のトレース・テーブルは次のように終わる:
私には完璧な理にかなってi f-1 f-2 n
1 1
2 1 0 1
3 2 1 3
4 3 2 5
5 4 3 7
6 5 4 9
、明らかに私はヒントを持っていないことを示しています。欠陥論理は何ですか?
「私には完璧な意味がありますが、明らかに私は手がかりがないことを示しています」 - その声明は非常に矛盾しています。私は実際にあなたの質問が何であるか分かりません。トレーステーブルの仕組みを知りたいだけですか? –