|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2011, 20:50 | #1 | |
Новичок
Джуниор
Регистрация: 19.09.2011
Сообщений: 2
|
Как отсортировать массив объектов класса по какому либо полю
Прошу помочь с программой: пользователь вводит массив из трёх объектов класса SCHOOL (название урока и время его начала), потом программа сортирует их по времени начала и выводит отсортированные значения. Если ввод/вывод я смог написать, то сортировку, за недостатком опыта, не осилил. Честно попытавшись выполнить сортировку "пузырьком", я окончательно запутался и решил попросить помощи у более опытных программистов.
Листинг: Цитата:
|
|
15.11.2011, 21:39 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Вообще сортировать массив чего-либо отличающегося от массива целых чисел не практично. Как вариант добавьте еще массив целых, который бы хранил индексы основного массива и сортируйте его .
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
16.11.2011, 06:19 | #3 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
ну почему же непрактично? можно (а судя по заданию - нужно) просто при сортировке сравнивать не всю структуру (не думаю что компилятор вообще даст это сделать ), а только поле с временем (Time), а перестановки уже всей структуры производить
благодарность - сюда (не забываем писать от кого)
|
16.11.2011, 08:00 | #4 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 16.11.2011 в 08:14. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив объектов класса. | zipwind | Общие вопросы C/C++ | 8 | 01.05.2011 20:56 |
динамический массив объектов класса. С++ | Шиншилка | Помощь студентам | 8 | 25.04.2011 17:58 |
Обращение к из одной функции класса к другой того же класса,не указывая к какому объекту она относиться | zipwind | C++ Builder | 1 | 09.04.2011 17:18 |
Можно ли использовать новую форму только дря хранения какого-либо(каких-либо) класса? | TwiX | Общие вопросы Delphi | 8 | 03.10.2009 11:06 |
Как отсортировать НД по Lookup-полю? | Schumacher | БД в Delphi | 4 | 21.06.2007 14:07 |