Энциклопедия решений задач на разных языках программирования
Пример работы: отладка алгоритма сортировки "пузырьком"
Реализация на Python
def bubble_sort(seq):
changed = True
while changed:
changed = False
for i in xrange(len(seq) - 1):
if seq[i] > seq[i+1]:
seq[i], seq[i+1] = seq[i+1], seq[i]
changed = True
return None
array = [200, 100, 150, 180, 110]
bubble_sort(array)
print array
Запуск в среде ABC: http://pascalabc.net/WDE/?file=02899.pas
Вариант с графической визуализацией: http://pascalabc.net/WDE/?file=02897.pas
Реализация на Javascript
Запуск в Кодакторе: http://kodaktor.info/bubble
Вариант с интерфейсом пользователя на jQuery: http://kodaktor.info/bubble_jq