Сутність та складники рекурсивних алгоритмів у програмуванні
Анотація
Термін «рекурсія» зустрічається у багатьох галузях науки і в більшості випадків має значення способу визначення множини об’єктів або функції через себе, з використанням раніше заданих значень. Рекурсія є потужним інструментом для розв’язку численних задач, опису природних явищ та станів. У галузі комп’ютерних наук рекурсія є важливою частиною реалізації програмного продукту. У програмуванні під рекурсією розуміють таку реалізацію, в якій метод використовує у своєму тілі виклик самого себе. Такі виклики називають рекурсивними. Рекурсію іноді важче реалізувати у вигляді програмного коду, але це додає більшої гнучкості для розв’язання задач.
Посилання
Кублій Л. І. Алгоритми та структури даних. Основи алгоритмізації. Київ: Київський політехнічний інститут ім. Ігоря Сікорського, 2022. 528 с.
Грудзинський Ю. Є. Алгоритми та структури даних: навч. посіб. Київ: Київський політехнічний інститут ім. Ігоря Сікорського, 2022. 215 с.