0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 56
|
|
1 | |
Алгоритмы внутренней сортировки09.03.2016, 13:23. Показов 775. Ответов 10
Метки нет Все метки)
(
Приветствую братцы, прошу вас о помощи в одном не сложном дельце, помогите люди добрые с программой, а именно написанием, коль вам не сложно будет. Очень надо, не могу понять как сделать данное задание. =(
ЗАДАНИЕ: 1. Написать программу, реализующую сортировку массива заданным способом (согласно варианту). 2. Сравнить число сравнений (С) и обменов (М) для числовых массивов, содержа- щих различное число элементов (20, 500, 1000, 3000, 5000, 10000), выбираемых слу- чайным образом. Оценить время сортировки. 3. Исследовать влияние начальной упорядоченности массива (отсортированный, отсортированный в обратном порядке, отсортирован случайным образом). 4. Все полученные данные ввести в таблицу 1. Сравнить эффективности сорти- ровки массивов разной размерности и упорядоченности. Сделать выводы. Вариант 9: Сортировка Шелла (ℎ i-1 = 3ℎi + 1: 1,4,13,40,121, … ) Язык программирование в принципе не важен, главное результат =)
0
|
|
09.03.2016, 13:23 | |
Ответы с готовыми решениями:
10
Алгоритм решения задач внутренней сортировки и алгоритмы поиска информации
Быстрые методы внутренней сортировки, метод Хоара |
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
|||||||||||
09.03.2016, 13:50 | 2 | ||||||||||
JanCover, Вот Вам класс:
Ну и в главном классе что-то вроде
Прочитал внимательнее, очевидно, нужен только метод Шелла - sorter.shellSort(); Добавлено через 3 минуты Ну и здесь рассказали, как рассчитывать время выполнения программы
1
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 56
|
|
10.03.2016, 13:09 [ТС] | 3 |
Спасибо большое за помощь
![]() Добавлено через 22 часа 27 минут вопрос, а если мне нужна сортировка с конца в начало и сортировка случайным образом, что нужно поменять здесь ??
0
|
Pablito
|
10.03.2016, 13:11
#4
|
0
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 56
|
|
10.03.2016, 15:27 [ТС] | 5 |
Ну так в задании написано, я тоже не понял о чём это =/
0
|
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
|
|
10.03.2016, 15:55 | 6 |
в задании написано:
и речь идёт о начальном массиве: если он [начальный массив] упорядочен, упорядочен по-убыванию или не упорядочен (отсортирован - было бы умнее написать "заполнен") хаотически. Вам нужно отследить сколько времени займёт обработка этих исходных массивов и сделать выводы.
0
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 56
|
|
10.03.2016, 16:00 [ТС] | 7 |
аааа, дошло, спасибо =)
0
|
BRcr
|
||||||
10.03.2016, 22:22
#8
|
||||||
0
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 56
|
|
14.03.2016, 11:16 [ТС] | 9 |
А что нужно поменять в этом коде, что бы сортировка проходила с конца в начало ??
То есть наоборот =)
0
|
0 / 0 / 0
Регистрация: 12.11.2015
Сообщений: 56
|
||||||
15.03.2016, 11:44 [ТС] | 10 | |||||
0
|
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
|
|
15.03.2016, 13:35 | 11 |
JanCover, хм, особо не вникая - в arr[i] < arr[j] значки больше на меньше везде заменить получится?
0
|
15.03.2016, 13:35 | |
Помогаю со студенческими работами здесь
11
Реализация метода внутренней сортировки в виде динамической библиотеки Разработка алгоритма и программ с использованием методов внутренней сортировки
Разработка алгоритма и программ с использованием методов внутренней сортировки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |