递归，增量构造法，时间复杂度(2^n),空间复杂度(n)