Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: помогите разобраться с сортировкой методом Шелла  (Прочитано 648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tremor

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • Промышляю локальными сетями
    • Просмотр профиля
    • Компьютерные сети в Екатеринбурге
решил реализовать ее так как я ее понимаю, не читая ацкие и непонятные чужие примеры. В итоге сортирует не всегда верно. Основной вопрос: Каждая стадия сортировки списка из N элементов должна проходить в 1 проход или несколько? Если в несколько, то как определить количество таких проходов? У меня, к примеру, проходит 1 раз с приращением 5, 1 раз с приращением 3, 1 раз с приращением 2 и 1 раз с приращением 1. Этого видимо оказывается недостаточно.

(Нажмите, чтобы показать/скрыть)

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Когда приращение становится равным 1, то дальше массив сортируется каким-нибудь обычным методом (вставками, пузырьком).
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн tremor

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
  • Промышляю локальными сетями
    • Просмотр профиля
    • Компьютерные сети в Екатеринбурге
Ах вот оно что, тогда все понятно ! Почему только про это нигде не написано...

 

Страница сгенерирована за 0.114 секунд. Запросов: 25.