Написать программу, предполагая, что длина слова не превосходит
пятнадцати.
642. Алгоритм б), сформулированный в задаче 628, – это, строго
говоря, лишь один из алгоритмов сортировки обменами. Он иногда
называется алгоритмом пузырька. Есть и другие алгоритмы, которые
естественно отнести к алгоритмам сортировки обменами. Приведём
пример такого алгоритма. Последовательным просмотром чисел a
1
, …,
a
n
найти наименьшее i такое, что a
i
> a
i+1
. Поменять местами a
i
и a
i+1
местами и возобновить просмотр с начала массива. Когда не удастся
найти такое i, массив будет упорядочен нужным образом. Написать
программу, реализующую этот алгоритм.
643. Рассмотреть все алгоритмы сортировки,
сформулированные в этом параграфе, и указать достоинства и
недостатки каждого из них. Необходимо помнить, что в слу ч ае
небольших массивов те алгоритмы, которые сформул ированы в задаче