booksmg2014

关注

六、希尔排序

booksmg2014

关注

阅读 59

2022-03-12

public void shellSort(int[] s)
        {
            if (s.Length < 2)
                return;
            int length = s.Length;
            int tmp;
            for (int gap = length / 2; gap >= 1; gap /= 2)
            {
                for (int i = gap; i < length; i++)
                {
                    tmp = s[i];
                    int j = i - gap;
                    while (j >= 0 && s[j] > tmp)
                    {
                        s[j + gap] = s[j];
                        j -= gap;
                    }
                    s[j + gap] = tmp;
                }
            }
        }

相关推荐

SPEIKE

算法设计与分析——排序算法(六):希尔排序

SPEIKE 100 0 0

科牛

排序--希尔排序

科牛 254 0 0

12a597c01003

排序:希尔排序

12a597c01003 73 0 0

萧让听雪

排序算法-----希尔排序

萧让听雪 33 0 0

君心浅语

排序(二):希尔排序

君心浅语 176 0 0

驚鴻飛雪

希尔 排序

驚鴻飛雪 83 0 0

RockYoungTalk

希尔排序

RockYoungTalk 35 0 0

岁月不饶人老不正经

排序之希尔排序

岁月不饶人老不正经 20 0 0

不会弹吉他的二郎腿

排序(4)希尔排序

不会弹吉他的二郎腿 65 0 0

得一道人

排序算法:希尔排序

得一道人 105 0 0

精彩评论(0)

0 0 举报