V2EX  ›  英汉词典
Enqueued related words: Radix Sort

Stable Sort

定义 Definition

稳定排序:一种排序特性/要求——如果两个元素的排序关键字(key)相等,排序后它们在结果中的相对先后顺序与排序前保持一致。在需要“先按A排、再按B排”这类多关键字排序时尤其重要。(注:有些排序算法天生稳定,有些可通过实现方式变为稳定。)

发音 Pronunciation (IPA)

/ˈsteɪbəl sɔːrt/

例句 Examples

A stable sort keeps equal items in the same order as before.
稳定排序会让关键字相同的元素保持原来的先后顺序。

When sorting a list of employees by department after already sorting by hire date, using a stable sort preserves the hire-date order within each department.
在员工列表已按入职日期排好后,再按部门排序时,使用稳定排序可以在每个部门内保留入职日期的顺序。

词源 Etymology

stable 源自拉丁语 stabilis,意为“稳固的、保持不变的”;sort 源自古法语 sort,有“分类、排列”的含义。合起来在计算机科学语境中表示:排序时对“相等元素”的相对顺序保持不变,因此称为“稳定”。

相关词 Related Words

文献与著作 Notable Works

  • Introduction to Algorithms(Cormen, Leiserson, Rivest, Stein,常简称 CLRS):在排序章节讨论“稳定性(stability)/稳定排序”。
  • The Art of Computer Programming, Volume 3: Sorting and Searching(Donald E. Knuth):系统讲解排序与稳定性概念。
  • Algorithms(Robert Sedgewick & Kevin Wayne):在排序算法比较与实现中提及稳定排序的意义与应用。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2803 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 03:01 · PVG 11:01 · LAX 19:01 · JFK 22:01
♥ Do have faith in what you're doing.