| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Сортировка двоичной вставкой. |
| Автор: iDeus 3.12.2008, 13:10 | ||
| Доброго времени суток, уважаемые знатоки. Необходима Ваша помощь в реализации метода сортировки. При решении задачи: Провести сравнительный анализ эффективности следующих методов сортировки: 1) линейный выбор с обменом, челночная сортировка, двоичная вставка; 2) сортировка Шелла, центрированная вставка; 3) стандартный обмен, быстрая сортировка, линейная вставка. Предлагаемый тест: сортировка целочисленного массива размера n, элементы которого - случайные величины, распределенные в интервале (0, N-1). возникла проблема. Не получается найти более менее вменяемого объяснения принципов сортировки двоичной вставкой, и примеров реализации. Первый сегмент, в котором необходимо так же реализовать метод двоичной вставки я решил так:
Пользовался ли кто-нибудь этим способом сортировки? Каков его принцип? Ну и было бы просто замечательно взглянуть на пример реализации. Заранее большое спасибо за помощь. |
| Автор: Inlight 3.12.2008, 14:00 |
| Посмотри эти исходники: http://ruprog.ru/sources/bisort.html и http://alglib.sources.ru/translator/dl/sorting.bininssort.cpp.zip А сортировки я смотрю обычно здесь - http://www.citforum.ru/programming/theory/sorting или у Седжвика в "Фундаментальные алгоритмы на С++" |
| Автор: iDeus 4.12.2008, 03:20 |
| Inlight, разобрался, спасибо за помощь. |