Форум программистов, компьютерный форум CyberForum.ru

Объясните как переделать методом сортировки шелла - C++

Восстановить пароль Регистрация
 
mixank2
0 / 0 / 0
Регистрация: 15.11.2011
Сообщений: 47
17.12.2012, 15:58     Объясните как переделать методом сортировки шелла #1
Доброе время суток, возникла проблема с методом сортировки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for (int i=0;i<size-1;i++)>p[j+1].nomer) 
 { 
 next=p[j]; 
 p[j]=p[j+1]; 
 p[j+1]=next; 
 
} 
 else if(p[j].nomer==p[j+1].nomer) 
 { 
 p[j]=p[j]; 
 p[j+1]= p[j+1]; 
 } 
 }
я написал метод сортировки пузырьком , он работает
потом я узнал , что нужен метод шелла , я обсмотрел весь интернет, эту тему тоже (Алгоритмы сортировок) , я понимаю как он работает , но не могу задать , пытался кучу разных алгоритмов сортировки методом шелла преобразовать в свой , в лучшем случае ничего не сортирует.
Я понимаю , как он работает, но не могу преобразовать свой . помогите переделать его в метод шелла
Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 15:58     Объясните как переделать методом сортировки шелла
Посмотрите здесь:

с помощью сортировки методом Шелла C++
C++ Сравнение алгоритмов сортировки ... алгоритм Шелла
комментарии к сортировки методом Шелла C++
C++ Ребят доработайте код программы (программа сортировки чисел методом Шелла)
C++ Алгоритм сортировки Шелла
C++ Составить блок – схемы для шейкер- сортировки и сортировки Шелла
C++ метод сортировки Шелла
C++ Написать программу для сортировки массива способами шелла вставки слияния и пузырьком

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru