主題
Search

排列反演


在一排列 p 中,如果 i>jp_i<p_j,則稱元素對 (p_i,p_j) 為一個反演 (Skiena 1990, p. 27; Pemmaraju 和 Skiena 2003, p. 69)。 例如,在排列 a_6a_5a_7a_3a_8 中,包含四個反演 a_7a_3, a_5a_3, a_6a_3, 和 a_6a_5。 反演是順序顛倒的元素對,在排序演算法中非常重要 (Skiena 1990, p. 27)。”

反演的總數可以透過對反演向量的元素求和得到。 任何排列中的反演數與將其按自然順序排列必要的連續元素交換次數相同 (Muir 1960, p. 1)。 值 (-1)^(i(p)) 可以在 Wolfram 語言中使用以下方法找到簽名[p].

一個排列中的反演數等於其逆排列的反演數 (Skiena 1990, p. 29; Knuth 1998)。 如果從任何排列透過交換兩個元素形成另一個排列,則兩個排列中反演數之差始終為奇數


另請參閱

逆排列, 反演向量, 排列, 排列符號

使用 探索

參考文獻

Knuth, D. E. 計算機程式設計藝術,第 3 卷:排序與查詢,第 2 版。 裡丁,馬薩諸塞州:Addison-Wesley, 1998.Mannila, H. "Presortedness 的度量和最優排序演算法。" IEEE Trans. Comput. 34, 318-325, 1985.Muir, T. 行列式理論專著。 紐約:Dover, 1960.Pemmaraju, S. 和 Skiena, S. 計算離散數學:Mathematica 中的組合數學和圖論。 劍橋,英格蘭:Cambridge University Press, 2003.Skiena, S. "作為 Presortedness 度量的侵入式列表。" BIT 28, 775-784, 1988.Skiena, S. "反演和反演向量。" §1.3 in 實現離散數學:Mathematica 中的組合數學和圖論。 裡丁,馬薩諸塞州:Addison-Wesley, 頁。 27-31, 1990.

在 上引用

排列反演

引用為

魏斯stein,埃裡克·W. "排列反演。" 來自 -- 資源。 https://mathworld.tw/PermutationInversion.html

學科分類