博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排序_3
阅读量:6720 次
发布时间:2019-06-25

本文共 328 字,大约阅读时间需要 1 分钟。

希尔排序:分组排序

              是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;

              随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,便终止。

def shell_sort(array):     gap=len(array)     while gap>1:         gap=gap//2         for i in range(gap,len(array)):             for j in range(i%gap,i,gap):                 if array[i]

转载于:https://www.cnblogs.com/hapyygril/p/10019609.html

你可能感兴趣的文章
css实现正方形
查看>>
高性能Socket服务器编程-01
查看>>
gentoo系统安装(详细)
查看>>
Spring Cloud(二)Consul 服务治理实现
查看>>
mysql备份还原(视图、存储过程)
查看>>
快速配置oralce11g安装环境脚本
查看>>
int.Parse
查看>>
光纤跳线
查看>>
day02:管道符、shell及环境变量
查看>>
php设计模式——适配器模式
查看>>
C#文件、文件夹操作
查看>>
MySQL编译安装加入service
查看>>
以rsync进行同步镜像备份
查看>>
热烈祝贺VMware View4.5荣获“2010年度最佳产品”大奖
查看>>
ORACLE 11G 中表空间传输 TransportableTablespace
查看>>
自动化1
查看>>
Jenkins 2.32.3参数化构建maven项目
查看>>
使用Oracle存储过程批量生成测试数据
查看>>
正则表达式 - ×××
查看>>
Target runtime Apache Tomcat v6.0 is not defined
查看>>