Compare sorting algorithms' performance: Difference between revisions

m
Line 28:
'''Interpreter:''' [[Python]] 2.5
[[Category:Python]]
===Examples of sorting routines===
def builtinsort(x):
x.sort()
Line 42:
up.append(x)
return low, middle, up
import random
#
def qsortranpart(seq):
size = len(seq)
Line 48:
low, middle, up = partition(seq, seq[random.randrange(size)])
return qsortranpart(low) + middle + qsortranpart(up)
 
===Sequence generators===
 
Anonymous user