排序(2010)-基数

排序(2010)-基数

ID:42068615

大小:372.00 KB

页数:22页

时间:2019-09-07

排序(2010)-基数_第1页
排序(2010)-基数_第2页
排序(2010)-基数_第3页
排序(2010)-基数_第4页
排序(2010)-基数_第5页
资源描述:

《排序(2010)-基数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、10.6基数排序排序方法先按花色排序,再按面值排序——最高位优先先按面值排序,再按花色排序——最低位优先例:对52张扑克牌排序,花色优先<♣,2><♣,3>…<♣,K><♣,A><♦,2><♦,3>…<♦,K><♦,A><♥,2><♥,3>…<♥,K><♥,A><♠,2><♠,3>…<♥,K><♠,A>10.6基数排序♣8♣7♣2♣3♣5♣J♣9♣4♣10♣Q♣6♣K1)梅花:13张2)方块:13张3)红桃:13张4)黑桃:13张♥Q♥K♥8♥A♥7♥4♥3♥9♥5♥J♥10♥2♥6♠K♠Q♠2♠3♠9♠A♠7♠J

2、♠5♠8♠10♠6♠4♦5♦7♦2♦3♦8♦J♦9♦4♦10♦Q♦6♦A♦K最高位优先:1.按花色排序2.按面值排序分配(分成4组)♣2♣3……10.6基数排序♣K♣A♦2♦3……♦K♦A♥2♥3……♥K♥A♠2♠3……♠K♠A<♣,2><♣,3>…<♣,K><♣,A><♦,2><♦,3>…<♦,K><♦,A><♥,2><♥,3>…<♥,K><♥,A><♠,2><♠,3>…<♥,K><♠,A>最高位优先:1.按花色排序2.按面值排序<♣,2><♦,2><♥,2><♠,2>10.6基数排序收集(按面值有序)<♦,3>

3、<♣,3><♠,3><♥,3><♥,K><♦,K><♠,K><♣,K>……<♠,A><♣,A><♥,A><♦,A><♣,2>,<♦,2>,<♥,2>,<♠,2>,<♦,3>,<♣,3>,<♠,3>,<♥,3>,……<♥,K>,<♦,K>,<♠,K>,<♣,K>,<♠,A>,<♣,A>,<♥,A>,<♦,A>最低位优先:1.按面值排序2.按花色排序分配(分成13组)分配(分成4组)<♣,2>,<♦,2>,<♥,2>,<♠,2>,<♦,3>,<♣,3>,<♠,3>,<♥,3>,……<♥,K>,<♦,K>,<♠,K>,<

4、♣,K>,<♠,A>,<♣,A>,<♥,A>,<♦,A><♣,2><♣,3>……<♣,K><♣,A><♦,2><♦,3>……<♦,K><♦,A><♥,2><♥,3>……<♥,K><♥,A><♠,2><♠,3>……<♠,K><♠,A>按照上述顺序放入4组中10.6基数排序最低位优先:1.按面值排序2.按花色排序<♣,2><♣,3>……<♣,K><♣,A><♦,2><♦,3>……<♦,K><♦,A><♥,2><♥,3>……<♥,K><♥,A><♠,2><♠,3>……<♠,K><♠,A>收集(按花色有序)10.6基数排序

5、分配(分成4组)<♣,2><♣,3>…<♣,A><♦,2><♦,3>…<♦,A><♥,2><♥,3>…<♥,A><♠,2><♠,3>…<♠,A>Initiallist:469185159235312201234567899146851592353122收集:913192228515354601234567899131922285153546收集:1522313546859192分配(按个位)分配(按十位)typedefsturct{KeyTypekey[MAX_NUM_KEY];intnext;}SLCell;ty

6、pedefsturct{SLCellr[MAXSIZE]intbitnum;//关键字位数intrednum;//记录个数}SLList;typedefintArrType[RADIX]L.r0123456784691851592353122123456780L.bitnumL.recnum280123456789f0123456789e00000000000000000000keynext0123456789f0123456789e27135168L.r012345678469185159235312210746

7、8000L.bitnumL.recnum28keynext分配0123456789f0123456789e27135168L.r0123456784691851592353122207468153L.bitnumL.recnum28keynext收集0123456789f0123456789e00000000L.r0123456784691851592353122207468153L.bitnumL.recnum28keynext收集0123456789f0123456789eL.r0123456784691851

8、592353122205000060L.bitnumL.recnum28keynext441783253681分配0123456789f0123456789e44178L.r0123456784691851592353122435280167L.bitnumL.recnum28keynext3253781收集voidRadixSort(SLList&L){f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。