0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
1 | |
Сортировка выбором (направление сортировки запросить у пользователя)12.02.2019, 02:35. Показов 2431. Ответов 16
Метки Сортировка выбором (Все метки)
Здравствуйте, мне нужно выполнить программную реализацию алгоритма сортировки выбором; и при этом способ сортировки (по убыванию или по возрастанию) запрашивать у пользователя. Как это можно сделать?
0
|
12.02.2019, 02:35 | |
Ответы с готовыми решениями:
16
Блочная сортировка строк матрицы, изменить направление сортировки Алгоритм сортировки выбором данных: простой выбор, пирамидальная сортировка Случай когда сортировка обменами эффективней сортировки выбором на малом массиве Отличие сортировки выбором от сортировки прямым выбором |
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
12.02.2019, 03:47 | 2 | |||||
Функция + соответствующий компаратор:
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
12.02.2019, 04:01 [ТС] | 3 |
А если без использования функции?
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
12.02.2019, 04:07 | 4 | |||||
два цикла. В зависимости от выбора пользователя вызывать соответствующий
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
12.02.2019, 04:13 [ТС] | 5 |
А можно поподробнее?
Добавлено через 1 минуту И компараторы мы тоже еще не проходили(
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
12.02.2019, 04:24 | 6 | |||||
Компаратор - булева функция, возвращающая true или false
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
12.02.2019, 04:27 [ТС] | 7 |
Спасибо вам большое, а как сделать это без использование векторов?
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
12.02.2019, 04:28 | 8 | |||||
Заменить на динамический:
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
12.02.2019, 04:31 [ТС] | 9 |
А если делать это без указателя, только используя массив
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
|
12.02.2019, 04:34 | 10 |
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
12.02.2019, 04:35 [ТС] | 11 |
А можете написать код если не сложно, вы итак очень помогли.
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
12.02.2019, 04:41 | 12 | |||||
0
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 33
|
|
12.02.2019, 04:43 [ТС] | 13 |
Я просто не понимаю как сделать саму сортировку выбором
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
|
12.02.2019, 04:53 | 14 |
kolyasik583, в первом коде подключите соответствующие инклюды, напишите main, сделайте изменения, которые я сказал, и код готов
Добавлено через 3 минуты в коде, который был в 5:24, если быть точным, а не в первом
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
12.02.2019, 05:10 | 15 |
ReDoX, а if-else нельзя только на строку 16 поставить ?
1
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
12.02.2019, 05:16 | 16 | |||||
Yetty, можно, но мне проще думать в духе компаратора, поэтому я скопировал два раза код. Если автору нужно:
1
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||||||||||
12.02.2019, 05:57 | 17 | ||||||||||
kolyasik583, так не совсем под условие, но как вариант:
Добавлено через 13 минут наверное мы Вас совсем запутали вот, держите:
0
|
12.02.2019, 05:57 | |
12.02.2019, 05:57 | |
Помогаю со студенческими работами здесь
17
Расставить элементы массива в порядке возрастания методом сортировки выбором и сортировки простыми вставками Направление сортировки массива Как запросить у пользователя массив Запросить имя и поприветствовать пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |