bub.py 286 B

1234567891011121314151617
  1. def fmin(ll):
  2. #
  3. minv = ll[0]
  4. ind = 0
  5. lr=len(ll)
  6. for x in range(1,lr):
  7. if ll[x]<minv:
  8. ind =x
  9. minv=ll[x]
  10. return ind
  11. def bubsort(l):
  12. res= []
  13. while len(l)>0:
  14. ind=fmin(l)
  15. res.append(l.pop(ind))
  16. return res