0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<h2>Примечания к видео</h2>
1
<h2>Примечания к видео</h2>
2
<p>В терминальном условии должно быть сравнение $exp с нулём, а не единицей:</p>
2
<p>В терминальном условии должно быть сравнение $exp с нулём, а не единицей:</p>
3
function myPow ($base, $exp) { $powIter = function ($base, $exp, $acc) use (&$powIter) { if ($exp === 0) { return $acc; } return $powIter ($base, $exp - 1, $acc * $base); }; return $powIter ($base, $exp, 1); } myPow(3, 5); // 243 myPow(4, 4); // 256<h2>Полезные ссылки</h2>
3
function myPow ($base, $exp) { $powIter = function ($base, $exp, $acc) use (&$powIter) { if ($exp === 0) { return $acc; } return $powIter ($base, $exp - 1, $acc * $base); }; return $powIter ($base, $exp, 1); } myPow(3, 5); // 243 myPow(4, 4); // 256<h2>Полезные ссылки</h2>
4
<ul><li><a>Всякую ли рекурсию можно превратить в итерацию?</a></li>
4
<ul><li><a>Всякую ли рекурсию можно превратить в итерацию?</a></li>
5
<li><a>Хвостовая рекурсия / Википедия</a></li>
5
<li><a>Хвостовая рекурсия / Википедия</a></li>
6
</ul>
6
</ul>