Wir haben eine Funktion, die ein Array als Eingabe verwendet. Es zerlegt ein Array in Teile mit gleichen Größen, wobei die Größe des Subarrays ist. Es unterbricht jedes der Subarrays so lange, bis nur noch zwei Elemente darin sind. Was ist die Tiefe dieser Rekursion?
Beispiel des Prozesses:
Zuerst haben wir Elemente und teilen sie in Teile mit gleichen Größen auf. Jeder dieser Teile enthält Elemente. In der nächsten Rekursionsstufe werden wir jedes der Subarrays wieder in Teile mit gleichen Größen aufteilen . Diese enthalten nun Elemente in jedem von ihnen. Und wir brechen das Array auf diese Weise weiter auf, bis wir ein Subarray mit nur zwei Elementen erreichen.