0 / 0 / 0
Регистрация: 01.05.2017
Сообщений: 5
|
|
1 | |
Пузырьковая сортировка массивов14.06.2017, 13:52. Показов 658. Ответов 0
Метки нет (Все метки)
Нужно разработать программу, осуществляющую пузырьковую сортировку массива
знаковых двухбайтовых целых. Пользователь вводит количество элементов массива, имя типизированного файла с данными, и символ ―F‖ или ―B‖ для указания, прямого или обратного порядка сортировки, соответственно. Массив создается динамически с выделением памяти из кучи. Вывести на экран в 2 столбца исходный и отсортированный массивы. Программа должна содержать функции: bubble_sort, forward, backward и swap. · Аргументы функции swap: указатели на 2 переменные типа int. swap меняет местами содержимое переменных-указателей. · Аргументы функции forward: указатель на массив данных и индекс текущего обрабатываемого элемента. Функция осуществляет сравнение 2 последовательных элементов массива и замену их местами с помощью вызова swap для сортировки массива по возрастанию. · Набор аргументов функции backward идентичен набору аргументов forward. Функция осуществляет сравнение 2 последовательных элементов массива и замену их местами с помощью вызова swap для сортировки массива по убыванию. Аргументы функции bubble_sort: указатель на массив данных, количество элементов массива, указатель на функцию, осуществляющую сравнение и при необходимости, перестановку 2 последовательных элементов массива. Функция осуществляет сортировку массива, вызывая по ссылке, forward или backward в зависимости от того, по возрастанию или убыванию ведется сортировка.
0
|
14.06.2017, 13:52 | |
Ответы с готовыми решениями:
0
Пузырьковая сортировка двумерных массивов Пузырьковая сортировка 2 массивов. Каждый массив в отдельном потоке Пузырьковая сортировка пузырьковая сортировка |
14.06.2017, 13:52 | |
14.06.2017, 13:52 | |
Помогаю со студенческими работами здесь
1
Пузырьковая сортировка пузырьковая сортировка Пузырьковая сортировка Пузырьковая сортировка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |