MCPcopy Create free account
hub / github.com/HuberTRoy/leetCode / fastSort

Function fastSort

Sorted/sotred.py:125–132  ·  view source on GitHub ↗
(shuffledList)

Source from the content-addressed store, hash-verified

123# 快排的思路是,选取一个元素,将大于它的放在左边,小于的放在右边。然后将左边右边再次进行相同的操作。
124
125def fastSort(shuffledList):
126 if len(shuffledList) <= 1:
127 return shuffledList
128
129 right = [i for i in shuffledList[1:] if i < shuffledList[0]]
130 left = [i for i in shuffledList[1:] if i >= shuffledList[0]]
131
132 return fastSort(right) + [shuffledList[0]] + fastSort(left)
133
134
135for i, j in zip(test_list, result):

Callers 1

sotred.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected