|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.11.2008, 14:19 | #1 |
Регистрация: 17.11.2008
Сообщений: 4
|
Сортировка Шелла и Шейкер-сортировка
Напишите,пожалуйста, две эти сортировки!
|
23.11.2008, 14:38 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Как можно написать сортировку, поясните? Для чего, для каких данных и т.п.
Не проще ли в инете поискать или книжки полистать, уверен, есть готовые примеры. E-Mail: arigato.freelance@gmail.com
|
23.11.2008, 15:03 | #3 |
Регистрация: 17.11.2008
Сообщений: 4
|
"задан одномерный массив размерностью N. выполнить сортировку массива двумя способами и сравинть х по быстродействию."
сравнить их ерунда,а вот написать - проблема!в нете все с ошибками написано.проверял не один раз. |
23.11.2008, 15:14 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Ну так исправьте ошибки и будет Вам программа.
E-Mail: arigato.freelance@gmail.com
|
23.11.2008, 15:21 | #5 |
Регистрация: 17.11.2008
Сообщений: 4
|
но так как я в паскале ноль - я спрашиваю как написать.и если бы я знал я бы никого не мучал бы вопросом этим.
|
23.11.2008, 15:40 | #6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Возьмите в руки учебник, изучите его, разберите примеры и пишите программы для сортировки.
E-Mail: arigato.freelance@gmail.com
|
24.11.2008, 16:09 | #7 |
Регистрация: 17.11.2008
Сообщений: 4
|
все правильно говорите,но если бы Вы были настоящим программистом Вы бы заинтересовались и написали бы их.
|
24.11.2008, 18:25 | #8 |
Пользователь
Регистрация: 24.10.2008
Сообщений: 32
|
1. сортировка пузырьком:
..... var a:array [1..100] of integer; i,n,k,l:integer; begin (ввод массива) for k:=1 to n-1 do for i:=1 to n-k do if a[i]>a[i+1] then begin l:=a[i]; a[i]:=a[i+1]; a[i+1]:=l; end; (вывод) end. 2. сортировка методом простого выбора: ... var i,j,k,n,m:integer; a:array [1..100] of integer; begin (ввод) for i:=n downto 2 do begin k:=i; m:=a[i]; for j:=1 to i-1 do if a[j]>m then begin k:=j; m:=a[j] end; if ki then begin a[k]:=a[i]; a[i]:=m; end; end; (вывод) end; я специально пропустил некоторые знаки. пока будешь их искать( во 2 сортировке) разберёшься как она работает! =)
___________________________________ ____________
ВОН ВЫГНАТЬ ПРОКЛЯТЫХ СПАММЕРОВ! |
24.11.2008, 22:06 | #9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Видимо, о программистах Вы знаете только по наслышке или по фильмам. Мне не интересно писать алгоритм, который в любом учебнике описан.
E-Mail: arigato.freelance@gmail.com
|
25.11.2008, 03:33 | #10 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
согласен с Arigato, а для sverhuVniz Вроде просили другие сортировки, а для AleksandrMakarov почитайте учебник Кнута 3 том, там про сортировки. Советую вам начать с главы 5.2 Внутренние сортировки 85с. помоему
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка шейкер-пузырьком (Delphi) | Biker29 | Помощь студентам | 6 | 25.08.2013 12:16 |
Шейкер-сортировка пузырьком | Biker29 | Общие вопросы Delphi | 2 | 11.12.2010 22:56 |
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию | Arkuz | Помощь студентам | 1 | 25.09.2007 17:16 |