- 4
- 0
- 约4.56千字
- 约 6页
- 2021-12-12 发布于福建
- 举报
JavaScript 中的排序算法代码
排序算法的理解算是程序员的基本功之一了,其功能是对一个数据元素集合或序列重
新排列成一个按数据元素某个项值有序的序列。
作为排序依据的数据项称为 排序码“ ”,也即数据元素的关键码。为了便于查找,通常希望计
算机中的数据表是按关键码有序的。 如有序表的折半查找,查找效率较高。 还有, 二叉排序
树、 B- 树和 B+ 树的构造过程就是一个排序过程。若关键码是主关键码,则对于任意待排序
序列, 经排序后得到的结果是唯一的;若关键码是次关键码, 排序结果可能不唯一,这是因
为具有相同关键码的数据元素, 这些元素在排序结果中, 它们之间的的位置关系与排序前不
能保持。
若对任意的数据元素序列, 使用某个排序方法, 对它按关键码进行排序: 若相同关键码元素
间的位置关系, 排序前与排序后保持一致, 称此排序方法是稳定的; 而不能保持一致的排序
方法则称为不稳定的。
排序分为两类:内排序和外排序。
内排序:指待排序列完全存
您可能关注的文档
- javascript创建类方法扫描.pdf
- javaScript对象模型与事件处实用.pdf
- JAVASCRIPT节点操作以及DOMUMENT属性和方法分享.pdf
- JavaScript面向对象编程归纳.pdf
- Javascript数组及其操作扫描.pdf
- Javascript文档对象模型(DOM)收集.pdf
- JAVASCRIPT文档对象模型归纳.pdf
- javascript原型与原型链分享.pdf
- javaSE选择题50道判断题30实用.pdf
- JavaSocket编程(二)Java面向连接的类扫描.pdf
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)