【问题标题】:What are the applications of Pancake Sorting?煎饼分拣有哪些应用?
【发布时间】:2014-07-28 01:31:36
【问题描述】:

我最近发现了这个 Pancake Sorting:http://www.geeksforgeeks.org/pancake-sorting/,我想知道为什么我们有比这更好的排序算法时使用它,它的应用在某些特定场景中是否被证明真的有益?

【问题讨论】:

  • 当您用抹刀对煎饼进行分类时。
  • 这一定是有原因的吗?它看起来更像是一种有趣的算法。也可能更多是一个理论问题,例如解决一个魔方需要多少步。
  • @tobias_k 当然不是。不必有任何理由。我只是想知道是否有。

标签: algorithm


【解决方案1】:

虽然我对这种排序算法没有实际经验,但我发现这些行在维基百科中很有用:

..这是排序问题的一种变体,其中唯一允许 操作是反转序列中某些前缀的元素。 与传统的排序算法不同,它尝试使用 尽可能少的比较,目标是对序列进行排序 尽可能少的反转。

它还指出,它在并行处理器网络中有应用,它可以在处理器之间提供有效的路由算法。我个人也面临过几个在线裁判编程竞赛问题,这些问题需要最少的反转次数才能对序列进行排序。虽然编程竞赛问题不是现实世界的问题示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2013-04-21
    • 2021-09-26
    • 2011-05-25
    相关资源
    最近更新 更多