Алгоритмы сортировки

Автор: Пользователь скрыл имя, 30 Мая 2013 в 03:30, курсовая работа

Описание работы

Алгоритм сортировки выбором более эффективная сортировка обменами за критерием М(n), то есть за количеством пересылок, но также является не очень эффективным. Из этих причин были разработаны некоторые новые алгоритмы сортировки, которые получили название быстрых алгоритмов сортировки. Это такие алгоритмы, как сортировка деревом, пирамидальная сортировка, быстрая сортировка Хоора и метод цифровой сортировки.
Целью теоретической части курсовой работы является ознакомление с алгоритмами сортировки, попытка проанализировать их и осветить каждый из них.

Содержание

Введение…………………………………………………………………………..3
1.Теоретическая часть:
1.1 Алгоритмы сортировки:
1.1.1 Сортировка пузырьком…………………………………………………….10
1.1.2 Сортировка перемешиванием ……………………………………………....11
1.1.3 Сортировка методом вставок ……………………………………………...11
1.1.4Сортировка подсчётом.…………………………………………………......12
1.1.5Сортировка слиянием……………………………………………………....12
1.1.6Цифровая сортировка……………………………………………………....13
1.1.7Поразрядная сортировка ……………………………………………….......14
1.1.8Сортировка методом выбора ………………………………………….........15
1.1.9Сортировка методом Шелла …………………………………………...….15
1.1.10Пирамидальная сортировка………………………………………..……..17
1.1.11Быстрая сортировка……………………………………………………..18

2. Практическая часть:
2.1 Практическое задание №7...…………….….………………………………20
2.2Алгоритм выполнения практического задания………………………….…..21
Список использованной литературы…………………..………………..23

Работа содержит 1 файл

algoritmy_sortirovki.doc

— 231.00 Кб (Скачать)

 

 

 

 

 

 

 

 

 

 

 

Список используемой литературы

 

  1. Программирование на языке высокого уровня: Текст лекций/ Н.В. Ефимушкина, С.П. Орлов, В.М. Чухонцев; Самар. гос. техн. ун-т. - Самара, 2002. 182с.
  2. Экономическая информатика : В.П.Косарев/Л.В.Еремина, Москва, 2001.
  3. Свободная энциклопедия «Википедия».
  4. Сайт www. codelab.ru.
  5. Сайт www.valera.asf.ru.
  6. Сайт www. ru.wikipedia.org.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение 1

Прайс-лист

Наименование работы

Единица измерения

Цена  за ед. изм., руб

Замена батарей

шт.

250

Замена ванны

шт.

210

Замена труб

м

240

Наклейка обоев

м2

50

Настилка паркета

м2

75

Побелка потолка

м2

15


 

 

 

 

 

 

 

 

 

 

 

 

Приложение 2

Расчет стоимости выполняемых  работ

Наименование работы

Единица измерения

Объем выполняемых работ

Цена  за ед. изм., руб.

Стоимость работ, руб.

Замена батарей

шт.

4

   

Наклейка обоев

м2

20

   

Замена труб

м

4

   

Настилка паркета

м2

15

   

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение 3

Расчет стоимости выполняемых работ

 

Наименование  работы

Единица измерения

Объем выполняемых работ

Цена  за ед. изм., руб.

Стоимость работ, руб.

Замена батарей

шт.

4

250

1000

Наклейка обоев

м2

20

50

1000

Замена труб

м

4

240

960

Настилка паркета

м2

15

75

1125


 

 

 

 

 

 

 

 

 

 

 

 

Приложение 4

Счет

               
 

   ООО "Стройдизайн"  

         
               
       

СЧЕТ № 1

     
               
   

               Дата

 

        __.__.20__

     
   

ФИО клиента 

       _________________________________ 

   
               
               
 

№ п/п

Наименование  работы

Единица измерения

Объем выполняемых работ

Цена  за ед. изм., руб

Стоимость работ, руб.

 
 

1

Замена батарей

шт.

4

250

1000

 
 

2

Наклейка обоев

м2

20

50

1000

 
 

3

Замена труб

м

4

240

960

 
 

4

Настилка паркета

м2

15

75

1125

 
         

ИТОГО:

4085

 
         

НДС:

735,3

 
         

СУММА С НДС:

4820,3

 
               
   

Гл. бухгалтер

______________________________

     
               

 

Приложение 5

График

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Алгоритмы сортировки