摘要:
最近,小 S 对冒泡排序产生了浓厚的兴趣。为了问题简单,小 S 只研究对 1 到 n 的排列的冒泡排序。
冒泡排序的交换次数被定义为交换过程的执行次数。可以证明交换次数的一个下界是 $\frac{1}{2}\sum_{i=1}^{n}|i-p_i|$,其中 $p_i$ 是排列 p 中第 i 个位置的数字。
小 S 开始专注于研究长度为 n 的排列中,满足交换次数 $\frac{1}{2}\sum_{i=1}^{n}|i-p_i|$ 的排列(在后文中,为了方便,我们把所有这样的排列叫「好」的排列)…… 阅读全文