Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Обменная сортировка

Читайте также:
  1. Oslash; Выберете команду Сортировка и группировка из пункта меню Вид.
  2. Алгоритм 2.14. Сортировка таблиц, управляемая пользователем
  3. Ионообменная адсорбция
  4. Ионообменная адсорбция
  5. Подготовка сырья —» Сортировка —> Посол и выравнивание солено­сти Нанизывание рыбы —> Мойка и отмачивание рыбы —> Вяле­ние —> Рассортировка и упаковка —> Хранение
  6. Сортировка

Домашнее задание Сортировка и поиск элементов массива

Задание

Разработать алгоритм и программу поиска и сортировки элементов массива на языке Паскаль. В программе необходимо использовать структуру меню и подпрограммы пользователей (Способ получения элементов массива, Алгоритм поиска, Алгоритм сортировки).

Варианты заданий взять из таблицы № 1.

Таблица №1

№ вар. Способ получения элементов массива Алгоритм поиска Алгоритм сортировки
  Ввод с клавиатуры Сравнение с выделенной ячейкой (min) Метод Шелла (по возрастанию)
  Ввод из файла Сравнение соседних элементов (max) Метод пузырька (по убыванию)
  Формирование с помощью датчика ПС чисел Сравнение с выделенной ячейкой (min) Быстрая сортировка (по возрастанию)
  Ввод с клавиатуры Сравнение соседних элементов (max) Обменная поразрядная сортировка (по убыванию)
  Ввод из файла Сравнение с выделенной ячейкой (min) Метод Шелла (по возрастанию)
  Формирование с помощью датчика ПС чисел Сравнение соседних элементов (max) Метод пузырька (по убыванию)
  Ввод с клавиатуры Сравнение с выделенной ячейкой (min) Быстрая сортировка (по возрастанию)
  Ввод из файла Сравнение соседних элементов (max) Обменная поразрядная сортировка (по убыванию)
  Формирование с помощью датчика ПС чисел Сравнение с выделенной ячейкой (min) Метод Шелла (по возрастанию)
  Ввод с клавиатуры Сравнение соседних элементов (max) Метод пузырька (по убыванию)
  Ввод из файла Сравнение с выделенной ячейкой (min) Быстрая сортировка (по возрастанию)
  Формирование с помощью датчика ПС чисел Сравнение соседних элементов (max) Обменная поразрядная сортировка (по убыванию)
  Ввод с клавиатуры Сравнение с выделенной ячейкой (max) Метод пузырька (по возрастанию)
  Ввод с клавиатуры Сравнение с выделенной ячейкой (min) Метод Шелла (по убыванию)
  Ввод из файла Сравнение соседних элементов (max) Метод пузырька (по возрастанию)
  Формирование с помощью датчика ПС чисел Сравнение с выделенной ячейкой (min) Быстрая сортировка (по убыванию)
  Ввод с клавиатуры Сравнение с выделенной ячейкой (min) Метод пузырька (по возрастанию)

 

 

Методы сортировки

Обменная сортировка

 

Название этой группы методов произошло от основного типа операций, используемого в алгоритмах - обмен двух элементов в файле своими значениями. Эта операция используется и в других группах, поэтому классификацию нельзя признать вполне строгой, но данное разделение тем не менее является традиционным. Файл, подлежащий сортировке, в общем случае состоит из элементов-записей, включающих информационную часть и ключи, по которым производится упорядочение по возрастанию.

Поскольку информационная часть почти не влияет на процесс сортировки, будем предполагать, что файлы, используемые в примерах, состоят только из элементов-ключей, а информационная часть записи отсутствует.

 


Дата добавления: 2015-07-24; просмотров: 108 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Задание №3| В охлажденный крем добавить взбитые сливки и перемешать.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)