来聊一个古老的话题

14098835 2002-10-13 10:50:06
关于排序有很多办法,不知道各位有什么最新的研究
畅谈吧
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
14098835 2002-10-13
  • 打赏
  • 举报
回复
希望各位说说具体的代码
咱们来讨论以下找一个最优方案
Lawrence444 2002-10-13
  • 打赏
  • 举报
回复
自己写多没意思。
C用qsort
C++用sort不就很好了嘛。

最快的排序方法没的说是bin sort,可惜空间要求太大。第二快的是merge sort(空间O(n)版的natural merge),可惜还是要O(n)的空间,下面就是quick sort了。
huiwsey 2002-10-13
  • 打赏
  • 举报
回复
我经常用选择排序,不过做了一点改变,就是改为双选择,一次选一个最大的,再选一个最小的,效率略有一点点提高,实现起来也比较方便,但找到两个数的位置后,交换数的时候,要注意一下。注意什么?大家也可以考虑一下。

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧