给定一个 排列 ,其中元素来自
,碰撞算法通过将
逐个插入到已构建的 杨氏 tableau 中来构造一个标准的 杨氏 tableau。要应用碰撞算法,从
开始,这是一个 杨氏 tableau。如果
到
已经插入,那么为了插入
,从已构建的 杨氏 tableau 的第一行开始,查找此行中第一个大于
的元素。如果没有这样的元素,则将
附加到第一行并停止。如果存在这样的元素(例如,
),则将
与
交换,使用
搜索第二行,依此类推。
碰撞算法
另请参阅
Tableau 类, 杨氏 tableau使用 探索
参考文献
Skiena, S. Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Reading, MA: Addison-Wesley, 1990.在 中被引用
碰撞算法请引用为
Weisstein, Eric W. “碰撞算法。” 来自 —— 资源。 https://mathworld.net.cn/BumpingAlgorithm.html