Прикреплённый файл «sort_s.py»

Загрузка

   1 #!/usr/bin/env python
   2 # coding: utf
   3 '''
   4 Написать визуализатор сортировки (похожий на примеры в английской Википедии) с помощью PyGame
   5 '''
   6 
   7 import random, sortG, sys
   8 
   9 N=len(sys.argv)>1 and int(sys.argv[1]) or 79
  10 T=len(sys.argv)>2 and 1./float(sys.argv [2]) or 0.1
  11 A=random.sample(xrange(N),N)
  12 
  13 sortG.init(A)
  14 sortG.draw()
  15 sortG.show()
  16 if sortG.wait(): sys.exit(1)
  17 for i in xrange(N-1):
  18     for j in xrange(i,N):
  19         if A[i]>A[j]:
  20             A[i],A[j]=A[j],A[i]
  21             sortG.draw()
  22             sortG.show(T)
  23 sortG.wait()

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.