24 lines
544 B
Markdown
24 lines
544 B
Markdown
#алгоритмы
|
|
|
|
>Рекурсией называется вызов функцией самой себя
|
|
|
|
|
|
```javascript
|
|
const counter = (val) => {
|
|
if (val < 1) {
|
|
return;
|
|
}
|
|
|
|
console.log(val);
|
|
counter(val - 1);
|
|
}
|
|
|
|
counter(5);
|
|
```
|
|
|
|
|
|
Каждая рекурсивная функция состоит из двух частей: базового случая и рекурсивного случая.
|
|
![[Pasted image 20250108124636.png]]
|
|
|
|
Источники:
|
|
- [[Адитья Бхаргава - Грокаем Алгоритмы]] |