冒泡排序合成置换分解 [bubble-compose][edit]

任意置换 都可被写成若干个对换之积. 这里, 集合 上的置换是指 的双射. 而对换 则是交换元素 位置的映射.