计算排序算法设计与分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
杨绣丞h,李
6 5 0 0 9 1 )
彤 ,赵
娜 ,梁利 刚 ,李

( 1 . 北京 大 学 a . 地 球 与 空 间 科 学 学 院 ;b . 软 件 与 微 电子 学 院 ,北 京 1 0 0 0 8 0 ; 2 . 云 南 大 学 软 件 学 院 ,昆 明

要:针对大多数排序算法只考虑 了记录本身的大小和记录相对位置, 而忽略 了记 录内部特征 , 提 出一种计算
0 引言
排序 ( s o t r i n g ) …是计算机科学中的一种基本操作 , 它 的功
得到 已排序数组 的索引值 , 但是 受到数 据范 围的影响较 大 , 它
适合记 录个数 n较大而数据范 围较小 的自然数排序 中; 静 态排
序” 是通过对原数组 中任 意两个记 录的比较得到 比其小 的记
De s i g n a n d a n a l y s i s o f c a l c u l a t i o n s o r t i n g a l g o r i t h m
YANG Xi u — c h e ng , LI To n g , ZHAO Na , LI ANG Li — g a n g , LI Cha o
( 1 . a . S c h o o l o f E a r t h&S p a c e S c i e n c e s , b . S c h o o l o fS o f t w a r e & Mi c r o e l e c t r o n i c s , P e k i n g U n i v e r s i t y , B e i j i n g 1 0 0 0 8 0 ,C h i n a ; 2 . S c h o o l f o S o f t w a r e ,
第3 1卷 第 3期 2 0 1 4年 3月
计 算 机 应 用 研 究
Ap p l i c a t i o n Re s e a r c h o f C o mp u t e r s
V0 l _ 3 1 No . 3
Ma r .2 0 1 4
计 算 排序 算 法 设计 与分 析 木
o t he r t y p i c a l s o t r a l g o r i t h ms . Ke y wor ds: s o t r a l g o r i t h m ;c o mp l e x i t y;r a di x s o t ;c r o u n t i ng s o r t;i n t e r n a l f e a t u r e s;a ra y c ha r a c t e r i s t i c s
能是将一个数据元素 ( 或记 录) 的任意序 列重新排列 成一个按 关键字有序 的序列 。算法 是解某 一特定 问题的一组 有穷规 则 的集合 。排序算法是计 算机程 序实现排 序操作 的算法 。排
排序算法。通过分析记录本身的特征 , 快速计算出记录在 目 标数组中的索引值 , 从 而迭到排序的 目的。该算法既
减 少 了数据 范围对数 组排序 的影 响 , 又适应 了有 限 小数 的排序 。 实验 结 果表 明, 对 于密度 高、 范 围算 法的性 能优 于基数排 序 、 计数排 序 、 静 态排序 等算 法。 关键 词 :排 序算 法 ;复杂度 ; 基 数排 序 ;计数排序 ;记 录 内部 特征 ;数组 特征
Y u n n a n U n i v e r s i t y , K u n mi n g 6 5 0 0 9 1 ,C h i n a )
Ab s t r a c t : Mo s t s o r t i n g a l g o r i t h ms c o n s i d e r e d o n l y t h e s i z e a n d t h e r e l a t i v e p o s i t i o n o f t h e r e c o r d s ,t h i s p a p e r p r o p o s e d a c a l c u l a — t i o n s o r t a l g o r i t h m. I t c a l c u l a t e d t h e i n d e x v a l u e s o f t h e r e c o r d s i n t h e t a r g e t a r r a y s q u i c k l y ,b y a n a l y z i n g t h e i n t e r n a l f e a t u r e s o f t h e s e r e c o r d s ,a n d t h e r e b y c o mp l e t e d t h e s o t.Th r e a l g o r i t h m wa s t e s t e d,a n d w a s p r o v e d t o b e mo r e e ic f i e n t c o mp a r e d t o s o me
中图分类 号 :T P 3 0 1 . 6 文献标 志码 :A 文章 编号 :1 0 0 1 — 3 6 9 5 ( 2 0 1 4 ) 0 3 - 0 6 5 8 — 0 0 5
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 — 3 6 9 5 . 2 0 1 4 . 0 3 . 0 0 4
相关文档
最新文档