在這裡,我們用遞歸的思想,對於數據[1, 3, 4]; [2, 5]; [6, 7];我們可以
1.將1,2,6壓入棧中,然後輸出棧中所有元素,之後彈出6
2.壓入7,輸出棧中所有元素,之後彈出7
3.彈出2,壓入5,再壓入6,然後輸出棧中所有元素,之後彈出6
4.壓入7,輸出棧中所有元素,之後彈出7
以此類推,即可得到所有組合。
void
在這裡,我們用遞歸的思想,對於數據[1, 3, 4]; [2, 5]; [6, 7];我們可以
1.將1,2,6壓入棧中,然後輸出棧中所有元素,之後彈出6
2.壓入7,輸出棧中所有元素,之後彈出7
3.彈出2,壓入5,再壓入6,然後輸出棧中所有元素,之後彈出6
4.壓入7,輸出棧中所有元素,之後彈出7
以此類推,即可得到所有組合。
void