已知有一关键字序列为{486,79,596,34,900,120,789,179,703,307),如果我们采用基数排序方法对此序列进行排序(按照升序排列),请给出每一趟的排序结果。

admin2010-04-24  21

问题 已知有一关键字序列为{486,79,596,34,900,120,789,179,703,307),如果我们采用基数排序方法对此序列进行排序(按照升序排列),请给出每一趟的排序结果。

选项

答案基数排序的基本思想是:从低位到高位依次对kj(j=d-1,d-2…0)进行箱排序,根据基数排序法的基本方法,我们得到如下的排序结果: 初始:486,79,596,34,900,120,789,179,703,307 第1趟:(按个位进行排序):120,900,703,34,486,596,307,79,179,389 第2趟:(按十位进行排序):307,703,900,120,34,79,179,486,789,596 第3趟:(按百位进行排序):34,79,120,179

解析
转载请注明原文地址:https://jikaoti.com/ti/ZVtaFFFM
本试题收录于: 数据结构题库理工类分类
0

最新回复(0)