Прикреплённый файл «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 из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2012-01-18 09:55:26, 0.4 KB) [[attachment:VyshlovAQsort.py]]
- [получить | показать] (2012-01-17 23:45:31, 0.3 KB) [[attachment:VyshlovAheap.py]]
- [получить | показать] (2012-01-18 09:54:46, 0.3 KB) [[attachment:VyshlovAheapNew.py]]
- [получить | показать] (2012-01-17 21:30:09, 2.1 KB) [[attachment:ray_lab.tar.gz]]
- [получить | показать] (2012-01-18 17:32:13, 1.1 KB) [[attachment:sortG.py]]
- [получить | показать] (2012-01-18 11:06:49, 1.1 KB) [[attachment:sort_a.py]]
- [получить | показать] (2012-01-18 12:54:26, 0.6 KB) [[attachment:sort_s.py]]
Вам нельзя прикреплять файлы к этой странице.