硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2214|回复: 2
收起左侧

[DSP] 新版DSP增加的排序算法:堆排序,插入排序,选择排序,归并排序,快速排序,双调排序,冒泡排序等

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2021-8-28 15:02:48 | 显示全部楼层 |阅读模式


各种排序算法大集结。


  1. void arm_sort_f32(
  2.   const arm_sort_instance_f32 * S,
  3.         float32_t * pSrc,
  4.         float32_t * pDst,
  5.         uint32_t blockSize)
  6. {
  7.     switch(S->alg)
  8.     {
  9.         case ARM_SORT_BITONIC:
  10.         arm_bitonic_sort_f32(S, pSrc, pDst, blockSize);
  11.         break;

  12.         case ARM_SORT_BUBBLE:
  13.         arm_bubble_sort_f32(S, pSrc, pDst, blockSize);
  14.         break;

  15.         case ARM_SORT_HEAP:
  16.         arm_heap_sort_f32(S, pSrc, pDst, blockSize);
  17.         break;

  18.         case ARM_SORT_INSERTION:
  19.         arm_insertion_sort_f32(S, pSrc, pDst, blockSize);
  20.         break;

  21.         case ARM_SORT_QUICK:
  22.         arm_quick_sort_f32(S, pSrc, pDst, blockSize);
  23.         break;

  24.         case ARM_SORT_SELECTION:
  25.         arm_selection_sort_f32(S, pSrc, pDst, blockSize);
  26.         break;
  27.     }
  28. }
复制代码


回复

使用道具 举报

3

主题

1227

回帖

1236

积分

至尊会员

积分
1236
发表于 2021-8-28 17:52:35 | 显示全部楼层
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2021-8-28 20:59:22 | 显示全部楼层
之前研究过双调排序,现在一点印象都没有了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 04:30 , Processed in 0.304009 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表