Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Алгоритмы _ Число операций обмена для среднего случая при сортировке простым выбором

Автор: Natik_ 25.11.2009 2:27

Здравствуйте!
Подскажите, пожалуйста, что не так в моих рассуждениях???

Число операций обмена для среднего случая равно n(lnn+γ), где γ=0,577216 является константой Эйлера.
Значит, для массива из 10-элементов, это число будет равно: 10(ln10+0,577216) = 28
Но как обменов может быть больше чем размерность массива?
Или я что - то не так поняла?

Автор: Lapp 26.11.2009 9:45

Цитата(Natik_ @ 24.11.2009 22:27) *
Но как обменов может быть больше чем размерность массива?
Очень просто. Элементы перекладываются по нескольку раз. Цикл-то двойной.
Если бы элемент сразу помещался, куда нужно, было бы слишком просто жить smile.gif.