草庐IT

MaximumElement

全部标签

java - 理解双重递归

如果一个函数中只有一个递归调用,我就能很容易地理解递归。但是,当我在同一个函数中看到两个或多个递归调用时,我真的很困惑。示例:intMaximumElement(intarray[],intindex,intn){intmaxval1,maxval2;if(n==1)returnarray[index];maxval1=MaximumElement(array,index,n/2);maxval2=MaximumElement(array,index+(n/2),n-(n/2));if(maxval1>maxval2)returnmaxval1;elsereturnmaxval2;}我