действительно, ваша реализация алгоритма пузырьковой сортировки выглядит несколько ошибочно; Я также вижу некоторые проблемы в вашем коде.
код:
a не объявлен
temp должен быть целым
алгоритм:
'n' - длина вашего массива, поэтому она всегда будет> 0 (при условии)
'swapped' объявляется как 'true' и никогда не устанавливается в false, поэтому оно будет всегда «true»
, если в результате сравнения не происходит обмена (т. е. item (a)
после свопинга вы должны выйти из для l oop и перезапустить с = 0
надеюсь, это поможет, Luca