Skip to content
Home
Search
K
Main Navigation
用的连接
基础组件
有用的连接
web可视化
线性代数
计算机图形学
GLSL-es
threeJs
cesium
Svg
Canvas
前端文档
基础核心
函数编程
ES+规范
RxJS
疑难杂症
模块化与工具
模块化
typescript
vite
webpack
安全与性能
安全
性能
垃圾回收
数据结构/设计模式
数据结构与算法
设计模式
GitHub
Appearance
GitHub
Menu
Return to top
On this page
Table of Contents for current page
希尔排序
利用
插入排序
的简单;
克服
插入排序
每次只交换一次的缺点(每次交换一个逆序对);
原始希尔增量序列:
D
m
= [N / 2],D
k
= [D
k+1
/ 2]
算法实现:
最坏情况的增量序列:
原因是有些增量序列不起作用;
更多的增量序列