Вход

Разработка и тестирование компьютерной программы для сортировки методом бинарных вставок

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 592321
Дата создания 2016
Страниц 20
Мы сможем обработать ваш заказ (!) 1 октября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
850руб.
КУПИТЬ

Содержание

Содержание
Введение………………………………………………………………………..…3
Глава 1. Теоретические основы ………………………………………………...4
1.1 Сортировка вставками………………………………………………………..5
1.2 Простые вставки……………………………………………………………...6
1.3 Бинарные вставки………………………………………………………….…8
Глава 2. Практическая реализация алгоритмов……………………………..…10
2.1 Сортировка методом бинарных вставок…………………………………...11
2.2 Анализ результатов……………………………………………………….…12
Заключение…………………………………………………………………….…25
Список литературы………………………………………………………………26

Введение

Сортировка — одна из наиболее распространённых операций обработки данных. Сортировкой называется распределение элементов множества по группам в соответствии с определёнными правилами. Например, в одномерном массиве X из N элементов требуется произвести перестановку значений так, чтобы они расположились по возрастанию, т.е. X1 ≤ X2 ≤ XN .
Алгоритм сортировки — это алгоритм для упорядочения элементов в списке. В случае, когда элемент списка имеет несколько полей, поле, служащее критерием порядка, называется ключом сортировки. На практике в качестве ключа часто выступает число, а в остальных полях хранятся какие-либо данные, никак не влияющие на работу алгоритма.
Алгоритмы сортировки оцениваются по скорости выполнения и эффективности использования памяти:

Фрагмент работы для ознакомления

Содержание
Введение………………………………………………………………………..…3
Глава 1. Теоретические основы ………………………………………………...4
1.1 Сортировка вставками………………………………………………………..5
1.2 Простые вставки……………………………………………………………...6
1.3 Бинарные вставки………………………………………………………….…8
Глава 2. Практическая реализация алгоритмов……………………………..…10
2.1 Сортировка методом бинарных вставок…………………………………...11
2.2 Анализ результатов……………………………………………………….…12
Заключение…………………………………………………………………….…25
Список литературы………………………………………………………………26

Список литературы

1. Алгоритмы и структуры данных/...Вирт: Пер. с англ. –2-е изд. , испр.—сПб:. Невский Диалект, 2001.—352 с.: ил.
2. Искусство программирования/...Кнут, том 3. Сортировка и поиск, 2-е изд.: Пер. с англ.—М.: Издательский дом «Вильямс», 2001.—832 с.: ил.—Парал. тит. англ.
3. Материалы сайта forum.algolist.ru
4. Материалы сайта cyberforum.ru
5. Материалы сайта ru.wikipedia.org
6. Культин Н.Б. “Visual в задачах и примерах” Спб.: БХВ-Петербург, 2009.
7. Зубкова Т.М. “Технология разработки программного обеспечения: Учебное пособие” - Оренбург: ГОУ ОГУ, 2004.
8. Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, Джон Д.Рид, Морган Скиннер, Эрик Уайт ”Visual C# 2008 - Базовый курс”: «Диалектика» Москва- Спб-Киев - 2009.
9. Панкратова Л.П., Челак Е.Н. Контроль знаний по информатике: тесты, контрольные задания, экзаменационные вопросы, компьютерные проекты. - Спб.: БХВ-Петербург, 2004.
10. Лабор В.В. ”Си Шарп: Создание приложений для Windows” - Минск: «Харвест», 2003.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00465
© Рефератбанк, 2002 - 2024