Tail recursion là gì?

Phrase Programming
Đệ quy đuôi

Một hàm đệ quy (recursive function) là đệ quy đuôi (tail recursive) khi một lời gọi đệ quy là cái cuối cùng được thực thi bởi hàm. Ví dụ, hàm print () trong C sau là đệ quy đuôi (tail recursive).


// An example of tail recursive function
void print(int n)
{
    if (n 
Learning English Everyday