* 方法 平均时间 最坏所需时间 附加空间 稳定性 直接插入 O(n2) O(n2) O(1) 稳定的 Shell排序 O(n1.3) O(1) 不稳定的 直接选择 O(n2) O(n2) O(1) 不稳定的 堆排序 O(n㏒2n) O(n㏒2n) O(1) 不稳定的 冒泡排序 O(n2) O(n2) O(1) 稳定的 快速排序 O(n㏒2n) O(n2) O(㏒2n) 不稳定的 归并排序 O(n㏒2n) O(n㏒2n) O(n) 稳定的 基数排序 O(d(n+r)) O(d(n+r)) O(n+r) 稳定的 表7-1 主要内部排序方法的性能 * 由此可知,二维数组中任一元素aij的(首)地址是: LOC[aij]=LOC[a11]+[(i-1)?n +(j-1)]?l (5-1) i=1,2, …,m j=1,2, …,n 根据(5-1)式,对于三维数组A=(aijk)m?n?p,若每个元素占用的存储单元数为l(个),LOC[a111]表示元素a111的首地址,即数组的首地址。以“行优先顺序”存储在内存中。 三维数组中任一元素aijk的(首)地址是: LOC(aijk)=LOC[a111]+[(i-1)?n?p+(j-1)?p+(k-1)]?l (5-2) 推而广之,对n维数组A=(aj1j
您可能关注的文档
- 继电保护第二章电流保护.ppt
- 继电保护原理__微机继电保护原理.ppt
- 绩效管理(如何提高工作绩效).ppt
- 继电器接触器控制系统2.ppt
- 绩效管理绩效的含义 103.ppt
- 绩效管理第七章绩效反馈与面谈(张晶).ppt
- 继电器的定义.ppt
- 继电器及电机的驱动技术.ppt
- 绩效考核的pdca管理.ppt
- 绩效管理方法学习.ppt
- 2026兴业银行成都分行社会招聘(2月)备考试题及答案详解1套.docx
- 2026中国藏语系高级佛学院招聘应届高校毕业生6人备考试题及答案详解1套.docx
- 2026中国华电集团有限公司华电电力科学研究院有限公司校园招聘7人(第二批)备考试题及参考答案详解一.docx
- 摄影培训推荐工作方案.docx
- 柑桔品种展示园建设方案.docx
- 党员培训轮训实施方案.docx
- 2026中金公司暑期实习生招聘备考试题附答案详解.docx
- 2026中煤鄂尔多斯能源化工有限公司面向中国中煤内部及社会招聘14人备考试题参考答案详解.docx
- 2026中国人民财产保险股份有限公司福建省分公司校园招聘备考试题及参考答案详解.docx
- 2026中国人民人寿保险股份有限公司人保寿险体验官招聘5人备考试题及答案详解一套.docx
原创力文档

文档评论(0)