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

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

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

Введение

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

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

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

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

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

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

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

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

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

Оглавление

- Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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