Добрый день!
Нужна помощь в выполнении заданий по практике.
2.1 Напишите программу на C# для сортировки списка элементов с помощью сортировки Шелла.
- Проведите исследование в интернете: в каких случаях используется сортировка Шелла и как она применяется.
- Задайте массив из нескольких элементов
- Напишите функцию сортировки Шелла для данного массива
- Модифицируйте программу: добавьте возможность введения элементов в массив.
2.2 Напишите программу на C# для сортировки списка элементов с помощью сортировки Болотной сортировки.
- Проведите исследование в интернете: в каких случаях используется болотная сортировка. Спроектируйте алгоритм
- Задайте массив из нескольких элементов
- Напишите функцию болотной сортировки
- Модифицируйте программу: добавьте возможность введение элементов в массив
- Спроектируйте алгоритм сортировки Шелла. Сравните эффективность сортировки Шелла с болотной. Составьте выводы о скорости работы и предложите улучшение данного алгоритма.
2.3 Напишите программу на C# для сортировки списка элементов с помощью сортировки пузырьком.
- Проведите исследование в интернете: в каких случаях используется сортировка пузырьком и как она применяется.
- Задайте массив из нескольких элементов
- Напишите функцию сортировки пузырьком для данного массива
- Модифицируйте программу: добавьте возможность введения элементов в массив.
2.4 Напишите программу на C# для сортировки списка элементов с помощью сортировки слиянием.
- Проведите исследование в интернете: в каких случаях используется сортировка слиянием и как она применяется.
- Задайте массив из нескольких элементов
- Напишите функцию сортировки слиянием для данного массива
- Модифицируйте программу: добавьте возможность введения элементов в массив.
2.5 Напишите программу на C# для сортировки списка элементов с помощью сортировки выбором.
- Проведите исследование в интернете: в каких случаях используется сортировка выбором и как она применяется.
- На основе пункта 1.3 модифицируйте алгоритм таким образом, чтобы осуществлялась сортировка выбором
- 1.7 Составьте карту времени работы алгоритма для массивов из 5/10/50/100 элементов.
- Запустите все сортировки, зафиксируйте время исполнения алгоритмов для каждого кол-ва элементов в массиве.
- Составьте диаграмму, наглядно показывающую время работы алгоритмов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |