Saya melihat di http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ dan saya melihat bahwa pada implementasinya implementasi rekursif dan berulang dari fungsi faktorial, iteratif sebenarnya membutuhkan waktu lebih lama diberikan n = 1.000. Saya tidak tahu mengapa (dia tidak menjelaskan, tetapi mengatakan bahwa ini adalah latihan untuk pembaca). Maaf atas kebaruan saya untuk semua ini.
sumber
Saya hanya bisa menebak, saya bahkan tidak yakin apakah tolok ukur tersebut berasal dari C atau dari kode SBLC. Dugaan saya adalah pelakunya bermutasi variabel. 1000! adalah angka yang cukup besar, mungkin lebih cepat untuk mengisi tumpukan dengan intermidiaries dan membersihkan daripada membuat salinan dan menimpa.
sumber