関数を書く方法countTo(n)
は1からnまでカウントし、明示的なループ(再帰のみ)を使わずに各数値を出力しますか?再帰的プログラムの最適化
ソリューションは、任意に大きなn
与え、でも末尾呼び出しの最適化のない空間と時間、における漸近的に最適でなければなりません。
注:最適な時間複雑度は、Oである(1)最適な空間の複雑さがOである(Nログ) - でも繰り返した場合に、(任意の大きさの)番号を印刷する必要があるため。
質問はlesswrong.comから来ており、関連する詳細はそこの議論から取られています(そうしないと、元の声明が誤解を招く仮定をしてしまうため質問に答えることができなくなります)。
"1からnまでカウントする"プログラムを書くことができますか? :) –
あなたは本当ですか? –
私は真剣です@yi_Hはどういう意味ですか? –