java吧 关注:1,297,133贴子:12,831,732

回复:写了一个貌似比快排更快的排序 (c#代码 跟java)

只看楼主收藏回复

你说说思路?可以对比下 jdk 里面的 TimSort


IP属地:北京18楼2020-03-31 17:36
回复
    加微信聊聊天吧你


    IP属地:四川来自Android客户端19楼2020-06-18 12:09
    回复
      2026-02-08 07:12:12
      广告
      不感兴趣
      开通SVIP免广告
      他这个程序我看了:类似于快排。快排是以区间第一个数为比较大小的节点。而他这是以区间第一个数和第二个数的和为比较大小的节点 avg2 。然后找出最后一个数值2倍 小于 avg2 的,再找出第一个数值2倍 大于 avg2 的(因为avg2是两数之和,所以他取了2倍作比较)。然后把这两个数字对换位置,对换完一轮,再递归。以此类推,就这样把小的数一个一个推到前面,大的数一个一个推到后面。


      IP属地:湖北来自Android客户端21楼2021-11-23 00:06
      收起回复