Als «recursion» getaggte Fragen

8
Wann ist die Schwanzrekursion in Rust garantiert?

C Sprache In der Programmiersprache C ist es einfach, eine Schwanzrekursion durchzuführen : int foo(...) { return foo(...); } Geben Sie einfach den Rückgabewert des rekursiven Aufrufs zurück. Es ist besonders wichtig, wenn sich diese Rekursion tausend- oder sogar millionenfach wiederholen kann. Es...

8
"Ausbeute" innerhalb einer rekursiven Prozedur

Angenommen, ich habe eine Python-Liste, die Bereiche für einige Variablen darstellt: conditions = [['i', (1, 5)], ['j', (1, 2)]] Dies stellt dar, dass die Variable izwischen 1 und 5 liegt und innerhalb dieser Schleife jzwischen 1 und 2 liegt. Ich möchte ein Wörterbuch für jede mögliche...