您现在的位置是:首页 >

哈希排序和希尔排序 排序之希尔排序

火烧 2023-01-14 12:46:56 1061
排序之希尔排序 希尔排序  希尔排序(Shell Sort) 先取定一个正整数d (< ) 把全部记录分成d 个组 所有距离为d 倍数的记录放在一组中 在各组内进行插入排序 然后取d <d 重复上述分

排序之希尔排序  

希尔排序

  希尔排序(Shell Sort) 先取定一个正整数d (<n) 把全部记录分成d 个组 所有距离为d 倍数的记录放在一组中 在各组内进行插入排序 然后取d <d 重复上述分组和排序工作 直至取di= 即所有记录放在一个组中排序为止

哈希排序和希尔排序 排序之希尔排序

希尔排序算法  

  希尔排序特点 每次以不同的增量分组进行插入排序 在最后一次作插入排序时 所有记录 几乎 有序了 由于前面几次排序中增量均大于 逆序 记录作跳跃移动 这就提高了排序速度 所以比直接插入排序要快

lishixinzhi/Article/program/sjjg/201311/23866  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码