组合这里不选为什么要remove
来源:7-7 递归控制_例题列出所有组合

MRCCAN
2018-06-03
不太懂这里不选为什么要remove,不选不是直接跳入递归就好了吗?
还有就是为什么remove的是data.size()-1
写回答
1回答
-
因为我们要尝试不选data.get(0)。但此时selected里面已经包含了这个data.get(0),所以要拿掉。
remove的时候我们的参数是下标。此时我们的这个data.get(0)在selected的最后,所以要那样删112018-06-04
相似问题