Сортировка Turbo Pascal
Помогите, пожалуйста чтобы программа заработала правильно.
Условие: Дан массив C(N). Преобразовать массив, упорядочив первую его половину элементов по возрастанию, а вторую по убыванию.(Известно, что N-четное). Применялся улучшенный метод: быстрая сортировка Хоара, но уже замучались с этим, не запускается и ошибки. Главное чтобы правильно сортировала по условию. Код:
Uses Crt; |
Цитата:
|
да не говорите, уже всё перепробовали, но всё неправильно.
советовали сделать как-то без рекурсии, но ничего не понятноtehno015 Спасибо, что отозвались, буду ждать вашей помощи! |
может вы как-то по своему сможете реализовать эту процедуру, по-проще:dog:.
|
Цитата:
|
да вот "счастье" такое, ну ладно как время будет
Ещё вопрос нам учитель просто задал сделать один базовый метод сортировки и один от него улучшенный, мы сделали базовую пузырьковая, а улучшенная получается быстрая сортировка, быстрая это и есть Хоара?(нам просто так объясняли) |
А может выбрать пирамидальную она легче или нет, как вы посоветуете?
|
Цитата:
|
Цитата:
P.S. Впрочем, не исключено, что всё-таки повожусь с этим Хоаром. Уже для себя. Как говорил почтальон Печкин, "в порядке повышения образованности". |
а с пирамидальной сортировкой не хотите повозиться?:tehnari_ru_942:
|
Часовой пояс GMT +4, время: 02:54. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.