首页 >
排序
✍ dations ◷ 2025-12-05 14:17:29 #排序
在计算机科学与数学中,一个排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。有效的排序算法在一些算法(例如搜索算法与合并算法(英语:Merge algorithm))中是重要的,如此这些算法才能得到正确解答。排序算法也用在处理文字数据以及产生人类可读的输出结果。基本上,排序算法的输出必须遵守下列两个原则:虽然排序算法是一个简单的问题,但是从计算机科学发展以来,在此问题上已经有大量的研究。举例而言,冒泡排序在1956年就已经被研究。虽然大部分人认为这是一个已经被解决的问题,有用的新算法仍在不断的被发明。(例子:图书馆排序在2004年被发表)在计算机科学所使用的排序算法通常被分类为:当相等的元素是无法分辨的,比如像是整数,稳定性并不是一个问题。然而,假设以下的数对将要以他们的第一个数字来排序。在这个状况下,有可能产生两种不同的结果,一个是让相等键值的纪录维持相对的次序,而另外一个则没有:不稳定排序算法可能会在相等的键值中改变纪录的相对次序,但是稳定排序算法从来不会如此。不稳定排序算法可以被特别地实现为稳定。作这件事情的一个方式是人工扩展键值的比较,如此在其他方面相同键值的两个对象间之比较,(比如上面的比较中加入第二个标准:第二个键值的大小)就会被决定使用在原先数据次序中的条目,当作一个同分决赛。然而,要记住这种次序通常牵涉到额外的空间负担。在这个表格中,
n
{displaystyle n}
是要被排序的纪录数量以及
k
{displaystyle k}
是不同键值的数量。
相关
- 拉撒路综合症拉撒路综合征(Lazarus syndrome)是指在心肺复苏失败之后人体循环系统自发地恢复运作。自1982年以来,它已在医学文献中至少有了40-50次记载。又被称为拉撒路现象(Lazarus phenome
- 农业农业是美国的主要工业,同时美国也是一个粮食净出口国。根据2007年农业普查,美国有220万个农场,占地面积373万平方公里(9亿2200万英亩),平均每个农场占地169公顷(418英亩)。虽然每个
- 植物角质层植物角质层(Plant cuticle)是覆盖树叶,嫩枝和其他植物地上器官表皮的保护膜。植物角质层也存在于金鱼藻孢子体,苔藓的两个孢子体和配子体。它由浸渍有蜡的脂质和烃类聚合物
- FSHB1FL7, 1XWD, 4AY9· protein binding · follicle-stimulating hormone activity· progesterone biosynthetic process · signal transduction · transforming growth
- 阿玛雷托阿玛雷托 (Amaretto),是以杏核或杏仁为主要原料的意大利力娇酒。 酒味甜苦。知名的品牌有帝萨诺等。
- 吉尔曼艾尔佛列·古曼·吉尔曼(英语:Alfred Goodman Gilman,1941年7月1日-2015年12月23日),美国药学和生物化学家。因发现G蛋白与马丁·罗德贝尔一起分享1994年诺贝尔生理学或医学奖。19
- 纽约市立学院纽约市立学院(英语:The City College of New York,缩写:CCNY),成立于1847年,是纽约市立大学系统中的一所四年制学院,是纽约市立大学系统的创始学校,也是历史最悠久的分校,至2014年止计
- 染色体倍性性别决定系统套数性别决定系统是一种特殊的性别决定系统。当中未受精的卵成为单套染色体的雄性,而受精卵则是成为双套染色体的雌性。采用此性别决定系统的昆虫有膜翅目(蚂蚁,蜜蜂,黄蜂)与缨翅
- 邻苯二甲酸二乙酯邻苯二甲酸二乙酯(英语:Diethyl phthalate,缩写DEP)是一种邻苯二甲酸和乙醇形成的酯,室温下为无色澄清液体,密度略大于水,燃烧时会产生有毒气体。由于邻苯二甲酸二乙酯可溶于大部分
- 纽卡斯尔大学澳大利亚纽卡素大学(英语:The University of Newcastle, Australia,缩写为 UoN),或译纽卡斯尔大学、纽卡素大学等,是位于澳大利亚新南威尔士州的纽卡素的公立大学,距离悉尼北部约15
