排序

✍ dations ◷ 2025-11-24 21:28:59 #排序
在计算机科学与数学中,一个排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。有效的排序算法在一些算法(例如搜索算法与合并算法(英语:Merge algorithm))中是重要的,如此这些算法才能得到正确解答。排序算法也用在处理文字数据以及产生人类可读的输出结果。基本上,排序算法的输出必须遵守下列两个原则:虽然排序算法是一个简单的问题,但是从计算机科学发展以来,在此问题上已经有大量的研究。举例而言,冒泡排序在1956年就已经被研究。虽然大部分人认为这是一个已经被解决的问题,有用的新算法仍在不断的被发明。(例子:图书馆排序在2004年被发表)在计算机科学所使用的排序算法通常被分类为:当相等的元素是无法分辨的,比如像是整数,稳定性并不是一个问题。然而,假设以下的数对将要以他们的第一个数字来排序。在这个状况下,有可能产生两种不同的结果,一个是让相等键值的纪录维持相对的次序,而另外一个则没有:不稳定排序算法可能会在相等的键值中改变纪录的相对次序,但是稳定排序算法从来不会如此。不稳定排序算法可以被特别地实现为稳定。作这件事情的一个方式是人工扩展键值的比较,如此在其他方面相同键值的两个对象间之比较,(比如上面的比较中加入第二个标准:第二个键值的大小)就会被决定使用在原先数据次序中的条目,当作一个同分决赛。然而,要记住这种次序通常牵涉到额外的空间负担。在这个表格中, n {displaystyle n} 是要被排序的纪录数量以及 k {displaystyle k} 是不同键值的数量。

相关

  • 斯克里文县斯克里文县(Screven County)是美国佐治亚州东部的一个县,东邻南卡罗来纳州。面积1,698平方公里。根据美国2000年人口普查,共有人口15,374人。县治西尔瓦尼亚。成立于1793年12月1
  • 油封鸭油封鸭(法语:confit de canard 法语读音:)是法国菜的一种烤鸭料理。在法国西南部的加斯科尼,就以延续油封鸭的传统而闻名,油封鸭被认为是最优秀的法国菜肴之一。油封鸭源自于法国
  • 屋檐屋檐,是屋顶边凸出引雨水滴落地面的上盖,也能起到调节日光射入的作用。英语中的屋檐一词“eaves”源自古英语的“efes”一词,意指边缘。中国相对多雨的南方地区屋檐一般比相对
  • 克理威廉威廉·克理(William Carey,1761年8月17日-1834年6月9日),是一位英国宣教士和浸信会牧师,被誉为“近代宣教士之父”。他是英国浸信会差会的创办人之一。在印度塞兰坡(Serampore)宣
  • 葛粉葛粉,又称葛根粉,是由葛属植物的根部提取出来的淀粉,常用于甜点制作,尤其于日式和菓子。坊间也有人将葛粉加糖及热水搅匀,制成葛粉糖水。
  • 酚类在有机化学中,酚类化合物(英语:phenol)是一类通式为ArOH,结构为芳烃环上的氢被羟基(—OH)取代的一类芳香族化合物。酚类化合物中最简单的酚为苯酚(C6H5OH,亦称石炭酸)。虽然结构与醇类
  • 苏肇冰苏肇冰(1937年6月21日-),生于江苏苏州,中国物理学家,中国科学院理论物理研究所研究员,曾任该所所长。1958年毕业于北京大学物理系。1991年当选为中国科学院学部委员(院士)。2000年当
  • 世界大百科事典《世界大百科事典》,中文惯称《世界大百科全书》。可以指:
  • 白色脂肪组织白色脂肪组织(英语:White adipose tissue,缩写为WAT),或称称黄色脂肪组织、白色脂肪等,乃我们常指之脂肪组织,在部分哺乳类动物中呈白色,主要位于皮下、网膜、系膜等部位。该组织为
  • 阴茎鞘阴茎鞘是新畿内亚岛上部分部落,如耶里人的男性套在阳具上的传统器具。南美洲亚马逊地区的部分部落男性也会使用 。除阴茎鞘外,当地男性并不会穿着任何衣物。阴茎鞘以干葫芦制