![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Andrewshkovskii |
![]() ![]()
Сообщение
#1
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: ![]() ![]() ![]() |
Вот моя идея :
Есть какой-то массив объектов одного класса. Прим. класса : class employee { Массив фактически является таблицей штата сотрудников.Предположим,что нам надо отсортировать сначало по фамилии,далее по возрасту,потом,сохраняя порядок по фамилии и возрасту, по зарплате.НО,допустим,пользователь хочет отсортировать таблицу по Фамилии , зарплате и стажу(именно в таком порядке),или же, по зарплате и возрасту,но не по фамилии. Т.е Возможных вариантов будет "полная сортировка" 1 1 1 сортировка по 2м параметрам 1 1 0 0 1 1 1 0 1 сортировка по 1му параметру 1 0 0 0 0 1 0 1 0 всего у нас (2^n )-1) возможных сортировок. (где 1 и 0 - битовые флаги,означающие сортировку по какому-то выбранному параметру). Вопрос в следующем,есть ли у кого-то примеры таких алгоритмов или же,какие-нибудь идеи по алгоритму?Я пока читаю вот это - http://sources.ru/magazine/0906/03.html . но не особо понимаю. |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 1:58 |