如何生成列表的所有排列?例如:

加号选择器(+)用于选择下一个相邻同级。前一个兄弟姐妹是否有同等的?