摘要:
希尔排序:插入排序的改良版,先取一个增量d,d=n/2,再从数列的第一个元素开始,每隔d个取数,将这几个数排序,再将d/2,依旧从第一个数开始,相隔d取数排序,直到d取1,一定可以将原数列排列完整。相比于插入排序,希尔排序每轮进行排序的元素较小,每轮排序的数更接近有序数列,充分发挥插入排序在较小数列 阅读全文
posted @ 2025-11-10 23:25
_窗帘
阅读(8)
评论(0)
推荐(0)
摘要:
求Next数组: Next数组表示当前元素的最长公共前后缀。计算方法如下: 1,第一个元素为0. 2,若当前元素可以匹配前缀字符的末尾,则将Next[ i ]+1 3,若当前元素不能匹配前缀字符的末尾,则在该元素前一个元素的检测,是否可以直接使用前缀简化匹配。需要注意的是,要进行反复地回退,而不是单 阅读全文
posted @ 2025-11-10 17:45
_窗帘
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号