Форум программистов, компьютерный форум, киберфорум
Наши страницы
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
VZ27
0 / 0 / 1
Регистрация: 25.04.2015
Сообщений: 52
#1

Все основные виды сортировки в одном коде - PascalABC.NET

06.10.2015, 23:26. Просмотров 213. Ответов 1
Метки нет (Все метки)

Нужно создать программу, реализующую:
1. Метод сортировки прямым включением;
2. Метод сортировки прямым выбором;
3. Метод сортировки прямым обменом;
4. Метод быстрой сортировки.

Разрабатываемая программа должна обеспечивать:
• вывод на экран меню;
• ввод исходной информации;
• формирование массивов с большим числом элементов;
• выбор метода сортировки;
• сортировку массива;
• печать результата;
• замеры времени выполнения сортировки массива;
• подсчёт числа сравнений и перемещений элементов в процессе сортировки.

Возможно ли это всё реализовать в одном исходном коде, используя процедуры?

Добавлено через 24 минуты
Сортировка массива методом пузырька готова. Осталось ещё 3 метода.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uses CRT;
const
    m = 1000;
 
var
    arr: array[1..m] of integer;
    i, j, k: integer;
 
begin
    randomize;
 
    writeln ('Исходный массив: ');
    for i := 1 to m do begin
        arr[i] := random(256);
        write (arr[i]:4);
    end;
    writeln; writeln;
 
 
    for i := 1 to m-1 do
        for j := 1 to m-i do
            if arr[j] > arr[j+1] then begin
                k := arr[j];
                arr[j] := arr[j+1];
                arr[j+1] := k
            end;
 
    writeln ('Отсортированный массив: ');
    for i := 1 to m do
        write (arr[i]:4);
 
    writeln;
 
readln
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2015, 23:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Все основные виды сортировки в одном коде (PascalABC.NET):

Ошибка в коде сортировки
Помогите найти ошибку в пирамидальной сортировке или сортировке кучкой. ...

Написать СУБД, содержащую все основные функции: создание, добавление, удаление, сортировку
Помогите пожалуйста с курсовой... Задание: написать СУБД, содержащую все...

Массив состоит из символов. Посчитать сколько раз в нём встречаются скобки. Учесть все виды скобок
Массив состоит из символов. Посчитать сколько раз в нём встречаются скобки....

Открывать все ссылки в одном окне браузера
В стандартных примерах Pascal ABC.Net есть код: // Иллюстрация использования...

Собрать все страницы в правильном порядке в одном файле.
Не могу решить задачу помогите плиз!!! Что не нравится не знаю. В файле 1...

Типизированные файлы: в одном файле заменить все минимальные числа на максимальные
Например вводим 1 1 1 2 3 4 5 5, а должны получить 5 5 5 2 3 4 5 5

1
Joy
07.10.2015, 03:13     Все основные виды сортировки в одном коде
  #2

Не по теме:

тут смотрел?
Название: Delphi. Готовые алгоритмы
Автор: Род Стивенс
Издательство: Питер, ДМК пресс
Год: 2004
ISBN: 5-94074-202-5

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2015, 03:13
Привет! Вот еще темы с ответами:

Написать программу которая релизует виды сортировки и сравнивает их на одном и том же списке данных
Помогите написать программу, совершенно не разбираюсь в сортировках Написать...

Основные виды начисления, компенсация за молоко
Здравствуйте, подскажите может кто сталкивался, Имеется вид начисления -...

Нужно сделать все задания в одном коде
В одномерном массиве состоящий из N действительных элементов, рассчитать:...

Какие бывают основные виды кнопок в delphi и что делает компонент button?
1. какие бывают основные виды кнопок в delphi и что делает компонент button? 2....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru