(Translated by https://www.hiragana.jp/)
比较排序 - 维基百科,自由的百科全书 とべ转到内容ないよう

较排じょ

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
はた贴标签的砝码よう天平てんぴょうはた按质りょう大小だいしょう进行はいじょ

较排じょ英語えいごComparison sortこれはいじょ算法さんぽうてきいち种,つう过一个抽象的内容比较操作(通常つうじょうしょう于或とう于”操作そうさらい确定两个元素げんそちゅう哪个应该ざい序列じょれつ前面ぜんめん。该算法的ほうてきただ一要求就是操作数满足ぜんじょ关系

  • 如果并且传递せい)。
  • 对于あるようよう完全かんぜんせい)。

对于并且这种じょう况,みやこゆう可能かのうはいざい前面ぜんめん。这时输入てき顺序就会决定さいきさきてき顺序。

较排じょ类似于将贴标签的砝码よう天平てんぺいはた按质りょう大小だいしょう进行はいじょ,并且じょりょうよう天平てんぴょう测量两个砝码てき质量そと不能ふのうよう其他方法ほうほう

算法さんぽう特例とくれい

[编辑]

较排じょ包括ほうかつ

较排じょ包括ほうかつ

性能せいのうげんせい优势

[编辑]

较排じょゆう很多性能せいのうじょうてき根本こんぽんげんせいざいさい情況じょうきょうにんなん一种比较排序至少需要 Ωおめが(n log n) つぎ操作そうさ[1]。这是操作そうさしょ获的しんいき有限ゆうげんしょ导致てきあるもの说是ぜんじょしゅうてき模糊もこ代数だいすう结构しょ导致てき。从这个意义上讲,归并はいじょうずたかはいじょざい们必须比较的次数じすうじょう渐进さいてき,虽然这忽りゃくりょう其他てき操作そうさ前面ぜんめんひっさげいたてき三种非比较排序算法能在 O(n) 時間じかん完成かんせいつう过非操作そうさ使们能够回避かいひ Ωおめが(n log n) 这个下界げかいかり元素げんそため常數じょうすう大小だいしょう)。

过,较排じょざいひかえせい较函すう方面ほうめんゆう显著优势,いん此比较排じょのう对各种数すえ类型进行はいじょ,并且以很好地こうちひかえせい一个序列如何被排序。れい如,如果倒置とうち较函すうてき输出结果以让はいじょ结果倒置とうちあるもの以构けん一个按字典顺序排序的比较函数,这样はいじょてき结果就是按字典じてん顺序てき

较排じょ以更好地こうち适应复杂顺序,れい浮点すう。并且,一旦いったん较函すう完成かんせいにんなん较算ほう以不经修あらため使用しよう;而非较排じょ对数すえ类型てき要求ようきゅうさら严格。

这种灵活せい上述じょうじゅつ较排じょざい现代计算つくえてき执行效率こうりつ一起导致了比较排序被更多地应用在了大多数实际工作中。

はいじょしょ需的较次すう

[编辑]

とうしょ需排じょてき元素げんそ个数时,较排じょしょ需的较次すう比例ひれい增加ぞうか

まいり

[编辑]

ちゅう

[编辑]
  1. ^ そん副本ふくほん. [2010-07-22]. (原始げんし内容ないようそん档于2011-10-12).