首页 >
排序
✍ dations ◷ 2025-12-04 10:43:12 #排序
在计算机科学与数学中,一个排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。有效的排序算法在一些算法(例如搜索算法与合并算法(英语:Merge algorithm))中是重要的,如此这些算法才能得到正确解答。排序算法也用在处理文字数据以及产生人类可读的输出结果。基本上,排序算法的输出必须遵守下列两个原则:虽然排序算法是一个简单的问题,但是从计算机科学发展以来,在此问题上已经有大量的研究。举例而言,冒泡排序在1956年就已经被研究。虽然大部分人认为这是一个已经被解决的问题,有用的新算法仍在不断的被发明。(例子:图书馆排序在2004年被发表)在计算机科学所使用的排序算法通常被分类为:当相等的元素是无法分辨的,比如像是整数,稳定性并不是一个问题。然而,假设以下的数对将要以他们的第一个数字来排序。在这个状况下,有可能产生两种不同的结果,一个是让相等键值的纪录维持相对的次序,而另外一个则没有:不稳定排序算法可能会在相等的键值中改变纪录的相对次序,但是稳定排序算法从来不会如此。不稳定排序算法可以被特别地实现为稳定。作这件事情的一个方式是人工扩展键值的比较,如此在其他方面相同键值的两个对象间之比较,(比如上面的比较中加入第二个标准:第二个键值的大小)就会被决定使用在原先数据次序中的条目,当作一个同分决赛。然而,要记住这种次序通常牵涉到额外的空间负担。在这个表格中,
n
{displaystyle n}
是要被排序的纪录数量以及
k
{displaystyle k}
是不同键值的数量。
相关
- NARA美国国家档案和记录管理局(英语:National Archives and Records Administration,缩写:NARA)是美国政府独立机构,负责收存所有美国官方历史记录。并负责发布国会法案、总统文告和行
- The Lancet《柳叶刀》(The Lancet),是世界上最悠久及最受重视的同行评审医学期刊之一,主要由爱思唯尔出版公司发行,部分与里德·爱思唯尔集团协同出版。1823年由汤姆·魏克莱(英语:Thomas Wak
- 希尔伯特空间在数学里,希尔伯特空间(英语:Hilbert space)即完备的内积空间,也就是说一个带有内积的完备向量空间。希尔伯特空间是有限维欧几里得空间的一个推广,使之不局限于实数的情形和有限
- 苯基苯基(Phenyl group)是从苯(C6H6)获得的一个疏水性芳香族官能团。它的分子式为-C6H5。它经常简写为-Ph。这种烃基可在许多有机化合物中找到,苯酚、苯胺等分子结构中都含有这种基
- 大理石大理岩(英语:Marble)是石灰岩或白云岩等受接触、区域变质作用重结晶形成,方解石和白云石的含量一般大于50%,有的达99%。大理岩遇稀盐酸反应产生二氧化碳。这是因为含有石灰的岩石遇
- 金邦杜语金邦杜语是安哥拉最常用的语言之一,主要使用人口在该国西北部,尤其是马兰热省。金邦杜语有11种方言:Ngola, Dembo, Jinga, Bondo, Bângala, Songo, Ibaco, Luanda, Quibala, L
- 邵明安邵明安(1956年11月-),湖南常德人,土壤物理学家,中国科学院院士。1982年毕业于湖南师范大学物理系。1985年,在中国科学院西北水土保持研究所(现合并于西北农林科技大学)获硕士学位。19
- 金太宗金太宗完颜晟(1075年11月25日-1135年2月9日),金朝第二位皇帝(1123年9月27日—1135年2月9日在位)。女真名吴乞买,金太祖之弟,身材魁梧,力大无比,能亲手搏熊刺虎。在位12年,终年61岁。先
- 净土净土(梵语:क्षेत्र,转写:Kṣetra),又译为刹、刹土、清净佛土、佛国、佛刹、净国、净界、净刹,即地方或世界,佛教术语,即是清净的地方,没有染污的庄严世界。在大乘佛教里指的是
- 卵巢甲状腺瘤卵巢甲状腺瘤(英语:struma ovarii),是一类中胚层畸胎瘤(英语:monodermal teratoma)的罕见病变,它包括很多甲状腺组织,并可能引起甲状腺功能亢进症。卵巢甲状腺瘤的病发并不仅限于卵巢
