kevin.long
2012-09-05 12:10:47
java基数排序算法代码下载
基数排序:基数排序可以说是扩展了的桶式排序, * 比如当待排序列在一个很大的范围内,比如0到999999内,那么用桶式排序是很浪费空间的。 * 而基数排序把每个排序码拆成由d个排序码,比如任何一个6位数(不满六位前面补0)拆成6个排序码, * 分别是个位的,十位的,百位的。。。。 * 排序时,分6次完成,每次按第i个排序码来排。 * 一般有两种方式: * 1) 高位优先(MSD): 从高位到低位依次对序列排序 * 2) 低位优先(LSD): 从低位到高位依次对序列排序 * 计算机一般采用低位优先法(人类一般使用高位优先),但是采用低位优先时要确保排序算法的稳定性。 * 基数排序借助桶式排序,每次按第N位排序时,采用桶式排序。 * 对于如何安排每次落入同一个桶中的数据有两种安排方法: * 1)顺序存储:每次使用桶式排序,放入r个桶中,相同时增加计数。 * 2)链式存储:每个桶通过一个静态队列来跟踪。
由最代码官方编辑于2014-7-21 9:50:24
猜你喜欢
请下载代码后再发表评论
相关代码
最近下载
最近浏览
BestClever LV32
2022年4月27日
来水代码 LV1
2020年7月3日
0312wangchen LV26
2020年5月26日
夏洛特VS夏洛克 LV6
2019年8月26日
郑俊杰
2019年7月10日
暂无贡献等级
172823040
2018年12月19日
暂无贡献等级
恋伊love LV9
2018年11月29日
carrot_hu LV1
2018年6月4日
mengnan8989 LV22
2018年5月16日
pengccc LV7
2018年1月29日