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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик Сортировка данных на java. Характеристика основных видов сортировки.

Информация:

Тип работы: Курсовик. Добавлен: 01.04.2015. Уникальность по antiplagiat.ru: < 30%

Описание (план):



Оглавление
Введение 3
1. Постановка задачи 5
1.1. Анализ алгоритмов 5
1.2. Сортировка массивов 6
2. Характеристика основных видов сортировки 7
2.1. Сортировка пузырьком. 7
2.1.1. Алгоритм 7
2.1.2. Сложность 7
2.1.3. Эффективность 8
2.1.4. Сравнение с другими сортировками 8
2.2. Сортировка методом вставок 8
2.2.1. Алгоритм 8
2.2.1. Сложность 8
2.2.1. Эффективность 9
2.2.2. Сравнение с другими сортировками 9
2.3. Сортировка методом выбора 9
2.3.1. Алгоритм 9
2.3.2. Сложность 9
2.3.3. Эффективность 10
2.3.4. Сравнение с другими сортировками 10
2.4. Сортировка методом Шелла 10
2.4.1. Алгоритм 10
2.4.1. Сложность 11
2.4.2. Эффективность 11
2.4.3. Сравнение с другими сортировками 11
2.5. Быстрая сортировка 12
2.5.1. Алгоритм 12
2.5.1. Сложность 13
2.5.2. Эффективность 14
2.5.3. Сравнение с другими сортировками 14
Заключение 14
Список литературы 16
Приложение 1 17
Приложение 2 18
Приложение 3 19
Приложение 4 20
Приложение 5 21


Введение

С развитием информационных технологий, в нашей жизни появляется все больше и больше данных, объем информации неуклонно растет, и алгоритмы поиска информации становятся неотъемлемой частью обучения, а лучшим инструментом для упрощения поиска является, конечно, сортировка. И, соответственно, возникает проблема выбора наиболее оптимального алгоритма сортировки.
Сортировка это почти универсальная, фундаментальная деятельность. Мы встречаемся с отсортированными объектами в телефонных книгах, в списках подоходных налогов, в оглавлениях книг, на складах, в базах данных – почти везде, где нужно искать хранимые объекты. Даже малышей учат держать свои вещи «в порядке», и они уже сталкиваются с некоторыми видами сортировок задолго до того, как познакомятся с азами арифметики.
Что же такое сортировка? Это процесс переупорядочения последовательности объектов с целью разместить их в некотором логическом порядке. И хотя в словарях слово «сортировка» определяется как процесс разделения объектов по виду или сорту, программисты традиционно используют его в гораздо более узком смысле, обозначая и такую перестановку предметов, при которой они располагаются в порядке возрастания или убывания. Такой процесс, пожалуй, следовало бы назвать не сортировкой, а упорядочением, но использование этого слова привело бы к перегруженности слова «порядок». Цель сортировки – облегчить последующий поиск элементов в таком отсортированном множестве. Например, база данных университета содержит списки студентов, обучающихся на конкретном факультете, упорядоченные по номеру студенческого билета, и эта упорядоченность, скорее всего, внесена каким-то алгоритмом сортировки. На заре компьютерных вычислений было распространено мнение, что до 30% всех вычислительных действий уходило на сортировку. Если в наши дни эта доля и снизилась, то в основном из-за повышения эффективности алгоритмов сортировки, а не из-за уменьшения ее важности. Повсеместное применение компьютеров может буквально завалить нас данными, и первым шагом по их организации является сортировка.
Вот некоторые из наиболее важных областей применения сортировки.
.............



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.