Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Курсовая работа на тему: Основные теоретические аспекты алгоритма и сортировки .1 Понятие алгоритма и сортировки

Купить за 350 руб.
Страниц
18
Размер файла
130.02 КБ
Просмотров
5
Покупок
0

Введение

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

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

В данной курсовой работе будем рассматривать одну из лучших сортировок. Которая носит название быстрая сортировка, алгоритм которой признан наилучшим.

Целью курсовой работы является изучение современных технологий программирования и анализ алгоритма быстрой сортировки Хоара.

Задачи курсовой работы:

1. изучить теоретическую основу алгоритмов сортировки;

2. рассмотреть алгоритм быстрой сортировки Хоара;

. реализовать его на языке программирования;

. произвести анализ работы сортировки.

Оглавление

- Введение

- Основные теоретические аспекты алгоритма и сортировки .1 Понятие алгоритма и сортировки

- Основные способы и алгоритмы сортировки массивов

- Быстрая сортировка Хоара

- Основные правила, понятия и теоремы

- Псевдокод Глава 2. Реализация алгоритма быстрой сортировки

- Описание алгоритма быстрой сортировки

- Реализация на языке программирования Глава 3. Анализ быстрой сортировки

- Анализ наихудшего разбиения

- Наилучшее разбиение

- Промежуточный случай

- Вероятностные алгоритмы быстрой сортировки

- Нахождение и анализ среднего времени работы сортировки

- Интуитивные соображения по нахождению среднего времени

- Анализ среднего времени работы

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
18
Размер файла
130.02 КБ
Просмотров
319
Покупок
0
Основные теоретические аспекты алгоритма и сортировки .1 Понятие алгоритма и сортировки
Купить за 350 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Страниц
9
Просмотров
206
Покупок
0
250 руб.
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2016 оценок
среднее 4.2 из 5
Дмитрий Быстро, качественно и в срок.
Анастасия Благодарю за помощь!
Рита Рекомендую автора, отличная работа!
Анастасия Всё отлично! Спасибо за помощь!
Анастасия Замечаний нет, спасибо!
Владислав Благодарю за помощь!
Игорь Спасибо за помощь!
Валерия Замечаний нет, всё отлично!
Александр Профессионал своего дела, рекомендую! Всё отлично и в срок. По курсовым поставили высший бал, от выпускной работы...
Ярослава Все супер. Работу оценили на отлично.