for循环条件:arr[] | max | int i | i<arr.length | i-- | if(max<arr | max=arr[i | ||
arr[] | max=arr[0] | length-- | max<arr[length] | |||||
for循环转递归,是将其条件转换.将循环内的条件,用方法参数代替 | ||||||||
for循环结束条件:i==arr.length-1; | ||||||||
递归结束条件:length=0; | ||||||||
递归内有些条件在递归过程中必须保持原值的.就要加到参数列表中. 比较搞笑,但是有效. 后来就因为一直研究程序效率.在使用递归时,发现了递归的一个弊端 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |