Сортировка списка двойных ссылок по убыванию

0

У меня есть двойной список ссылок, который мне нужно отсортировать в порядке убывания. Я могу использовать класс алгоритма STL, но не другие. Существуют ли какие-либо функции алгоритма, которые могут это сделать или это то, что мне нужно писать с нуля?

Теги:

1 ответ

1

Вы можете использовать собственную функцию сравнения, например

bool compare(const T& first, const T& second) { return (second<first); }

где T - тип элементов в вашем списке, а затем используйте

std::sort(list.begin(),list.end(),compare)

Конечно, если элементы в вашем списке не имеют примитивные типы, вам нужно будет написать собственное сравнение, которое вернет bool.

  • 0
    Вы совершенно правы, я слишком далеко зашел с этим operator bool .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню