Advertisement
rdrewd

sort.py

Oct 10th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.31 KB | None | 0 0
  1. def sort(l):
  2.    cmp=0
  3.    n = len(l) - 1
  4.    for i in range(n*n):
  5.       pos = i % n
  6.       cmp=cmp+1
  7.       if l[pos] > l[pos+1]:
  8.           l[pos], l[pos+1] = l[pos+1], l[pos]
  9.    print "cmp:", cmp
  10.  
  11. for i in range(10):
  12.     l=list(reversed(range(i+1)))
  13.     print "i:", i, "list:", l
  14.     sort(l)
  15.     print l
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement