Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
(→[[Toka]]: Updated to work with Toka R1) |
(More pythonic) |
||
Line 310: | Line 310: | ||
==[[Python]]== |
==[[Python]]== |
||
[[Category:Python]] |
[[Category:Python]] |
||
<pre> |
|||
def bubble_sort(seq): |
|||
for i in xrange(1, len(seq)): |
|||
while 1: |
|||
⚫ | |||
changed = 0 |
|||
for i in xrange(len(seq) - 1): |
|||
⚫ | |||
seq[i], seq[i+1] = seq[i+1], seq[i] |
|||
data = [3, 78, 4, 23, 6, 8, 6] |
|||
changed = 1 |
|||
bubblesort(data) |
|||
if not changed: |
|||
print data # [3, 4, 6, 6, 8, 23, 78] |
|||
break |
|||
</pre> |
|||
==[[Ruby]]== |
==[[Ruby]]== |