Содержание
Содержание
Введение………………………………………………………………………..…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 .
Алгоритм сортировки — это алгоритм для упорядочения элементов в списке. В случае, когда элемент списка имеет несколько полей, поле, служащее критерием порядка, называется ключом сортировки. На практике в качестве ключа часто выступает число, а в остальных полях хранятся какие-либо данные, никак не влияющие на работу алгоритма.
Алгоритмы сортировки оцениваются по скорости выполнения и эффективности использования памяти:
Список использованной литературы
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.
С этим материалом также изучают
... ресурс] / А.Н. Котов. – СПб. : СПбГУТ им. проф. М.А. ... временный. Обходя граф, алгоритм считает для каждой вершины ... в результате измерений данных ранее неизвестных необычных ... веб ресурса. Список использованной литературы1. ... Пер. с англ. М., 1978.3. ...
... алгоритма Дейкстры поиска кратчайших путей для векторно-весовой функции. Список использованной литературы Список ... [Электронный ресурс] / А.Н. Котов. – СПб. : СПбГУТ им. проф. М.А. Бонч-Бруевича, ... в сетях. : пер. с англ. – М.: Мир, 1966, 356с. ...
... ЗАКЛЮЧЕНИЕ СПИСОК ЛИТЕРАТУРЫ Выдержка из текста Выдержка из введения Цель курсового проекта – оценка полезности эффективности и точностей моделей применяемых для анализа данных. Можно ...
... мышью через виртуальные элементы управления, расположенныена виртуальных приборных панелях. Такие системы компонуются с помощью Графического Программирования. Список использованной литературы Список литературы: 1. Н.А. ...
СодержаниеЛогистика, 4 вариант, ГУАПЗадача 1Постройте транспортную модель для исходных данных задачи № 1.1 при условии, что квартальный ... миллионов кВт ч. Цены за миллион кВт ч в данных городах приведены в таблице.Таблица 4 - Стоимость за ...
Изучите стандартную структуру курсовой работы по менеджменту, от введения до заключения. Найдите оригинальные темы для исследования управленческих решений, включая кейсы по аутсорсингу и организации команд, и освойте методику их анализа.
... Н. Информационные системы: учеб. пособие для вузов - СПб.: Питер, 2002. – 688 ... здравоохранения обладают своей спецификой. Список использованной литературы 1.Барановская Т. ... обработки и хранения данных, развитие их функциональности и ...
... использования пробега (β) для некоторого региона.ЗАДАНИЯ:1.Определить средние, средне квадратичные значения и коэффициент корреляции (Lср , βср , σL , σβ , ηLβ ).2.Вывести исходные данные в виде двух ...
... элемента. Найти вероятность того, что включенными окажутся неизношенные элементы. Алгоритмы ... и др. Список литературы ... данных; продумать, потребуется ли загрузка внешних данных ... -key cryptosystems (англ.) // Communications of ... необходимы для внедрения ...
... англ. – СПб: Символ-Плюс, 2008. – 224 с.: цв. ил. – ISBN 978-5-93286-099-1.17. Кузин, А. В. Базы данных: учеб. пособие для ... алгоритмы и структуры данных в Delphi / Д. Бакнелл – СПб.: ... 77Заключение 79Библиографический список 82Приложение 1 ...