0
Предположим, у меня есть эта функция, в псевдокоде, что обратный список:Как сделать этот код хвостовым рекурсивным?
def function reverse(list) :
if (empty(list))
return empty_list;
else
return append(
reverse(list(2, lenght) ,
list(1)));
Этот код не является хвостовой рекурсией; Как я могу сделать это хвостом-рекурсивным?
Является ли это домашнее задание? – OnResolve
На каком языке это? – KurzedMetal
Нет, это не домашнее задание (иначе я отметил его как домашнюю работу); Я просто не уверен, что такое хвостовая рекурсия, и я хотел бы увидеть ее на примере. Это не настоящий язык, псевдоязык, который я придумал «на лету», чтобы задать этот вопрос. – Aslan986