На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Работа со временем и датой С#

  • Цель работы

Изучить основные алгоритмы внутренней сортировки и научиться оценивать их эффективность.

 

Задание 1. Вариант 6

1) Реализовать методы сортировки в соответствие с вариантом задания из пункта 5.

2) Задание выполнить в виде отдельного класса, содержащего статические методы, реализующие соответствующие алгоритмы сортировки.

3) Измерить время сортировки случайным образом заполненного массива размером 1000, 10 000, 100 000 элементов.

4) Рассчитать, на сколько процентов увеличилось время сортировки при изменении количества элементов относительно первоначального количества (1000 элементов)

5) Результаты работы представить в виде таблицы

 

Колчество элементов

1000, мс

10000, мс

100000,мс

Сортировка №1

00:00:03.109

00:00:12.21

00:04:15.456

Сортировка №2

00:00:01.08

00:00:08.290

00:02:56.592

6) Составить отчет о результатах проведенного тестирования.

  • a) Сортировка выбором (Selection sort)
  • b) Сортировка пузырьком (Bubble sort)

Пример:

    public static class Selection

    {

        public static void SelSort()

        {

            Random r = new Random();

            Console.WriteLine("Введите размер массива");

            int[] mas = new int[Convert.ToInt32(Console.ReadLine())];

            for (int i = 0; i < mas.Length-1; i++)

            {

                mas[i] = r.Next(0, 1000);

                int min = i;

                for (int j = i + 1; j < mas.Length; j++)

                {

                    if (mas[j] < mas[min])

                    {

                        min = j;

                    }

                }

                int temp = mas[min];

                mas[min] = mas[i];

                mas[i] = temp;

            }

Купить 450,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

450,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Отчёт LR11.docx
31785
Оцени работу

рейтинг

Работа со временем и датой С#
«Работа со временем и датой» по дисциплине «Программирование»
Категория: Образование
Стоимость: 450,00