先确定递归结构对于[1,2,3,1]的房子我们可以有以下几种偷法一: 1 +[3,1]二:2+[1]三:3四:1 对于n个房子可以一:1+[3,4,。。。,n]二:2+【4,5,。。。,n】三:3+【5,6,。。。。,n】。。。N:n 这样递归结构就出来了 res 随便赋一个初始值0这是tryRob的函数的定义 也就是我们要递归的函数int tryRob(int[] nums, int index)递归的结束条件就是if(index >= nums.length){ return 0; }递归的方程:当前的值 + 剩余的房子总值(从下下个房子开始偷...