主题
Search

碰撞算法


给定一个 排列 {p_1,p_2,...,p_n},其中元素来自 {1,...,n},碰撞算法通过将 p_i 逐个插入到已构建的 杨氏 tableau 中来构造一个标准的 杨氏 tableau。要应用碰撞算法,从 {{p_1}} 开始,这是一个 杨氏 tableau。如果 p_1p_k 已经插入,那么为了插入 p_(k+1),从已构建的 杨氏 tableau 的第一行开始,查找此行中第一个大于 p_(k+1) 的元素。如果没有这样的元素,则将 p_(k+1) 附加到第一行并停止。如果存在这样的元素(例如,p_p),则将 p_pp_(k+1) 交换,使用 p_p 搜索第二行,依此类推。


另请参阅

Tableau 类, 杨氏 tableau

使用 Wolfram|Alpha 探索

参考文献

Skiena, S. Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Reading, MA: Addison-Wesley, 1990.

在 Wolfram|Alpha 中被引用

碰撞算法

请引用为

Weisstein, Eric W. “碰撞算法。” 来自 MathWorld——Wolfram Web 资源。 https://mathworld.net.cn/BumpingAlgorithm.html

学科分类