MCPcopy Create free account
hub / github.com/Jack-Lee-Hiter/AlgorithmsByPython / shellSort

Function shellSort

ShellSort.py:2–8  ·  view source on GitHub ↗
(alist)

Source from the content-addressed store, hash-verified

1# python实现希尔排序
2def shellSort(alist):
3 sublistcount= len(alist)//2
4 while sublistcount > 0:
5 for startposition in range(sublistcount):
6 gapInsertionSort(alist, startposition, sublistcount)
7 sublistcount = sublistcount//2
8 return alist
9
10def gapInsertionSort(alist, start, gap):
11 for i in range(start+gap, len(alist), gap):

Callers 1

ShellSort.pyFile · 0.85

Calls 1

gapInsertionSortFunction · 0.85

Tested by

no test coverage detected