生成一个数组中元素的所有组合