![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| tmpvar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 2.4.2011 Репутация: нет Всего: нет |
Всем привет! Помогите пожалуйста отсортировать список, сам список уже сделал, но вот теперь неполучается его отсортировать.
Сюда надо добавить функцию сортировки, но сама сортировка не получается, если важно то это циклический односвязный список. |
|||
|
||||
| afiskon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 31.3.2011 Где: Россия, Москва Репутация: 1 Всего: 4 |
а) Используйте sort из STL
б) Либо почитайте про быструю сортировку в Вики |
|||
|
||||
| tmpvar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 2.4.2011 Репутация: нет Всего: нет |
А можно поподробнее, а то я уже замучался как это прикрутить к данному коду, везде просто реализовано всё через массив, а тут через указатели, неполучается никак
|
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
tmpvar, я думал у вас учебный проект, поэтому вы не хотите использовать СТЛ.
Зачем вы изобретаете велосипед? почему не использовать std::list или deque ? По поводу сортировки. Для большинства видов сортировок нужен произвольный доступ. У вас его, похоже нет? Это значительно осложняет дело... Это сообщение отредактировал(а) volatile - 3.4.2011, 19:40 |
|||
|
||||
| tmpvar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 2.4.2011 Репутация: нет Всего: нет |
Да, правильно понял, учебный проект, поэтому STL не хочу использовать... Насколько понял везде хранение данных массивом организовано, тогда проблем бы не возникло, но пишу девушке, а там преподаватель малость неадекватный, вот и хочет чтобы было реализовано через указатели, с радостью бы STL заюзал, но увы =((
|
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |