基数排序详解(附动画演示+代码实现)

  • LSD:排序方式从数值的低位(最右边)开始
    • {73, 28, 93, 43, 55, 14, 22, 65, 26, 81}
      在这里插入图片描述
  • MSD:排序方式从数值的高位(最左边)开始
    • {73, 28, 93, 43, 55, 14, 22, 65, 26, 81}
      在这里插入图片描述

一、LSD 升序动画演示

在这里插入图片描述

二、LSD 升序代码实现

int LsdSort(int *nums, int numsSize) 
{
   
   
  int64_t *i64 = NULL, *temp, max, min, j;
  int      i, count[10], ret = -1;
 
  if (NULL == nums && numsSize <= 0) 
    goto err;
 
  i64 = (int64_t *)malloc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值