Название: QList убрать повторения или... Отправлено: pakulo от Июнь 02, 2007, 20:07 Как в QList можно убрать повторения? Если у меня первый элемент 5 и последний, то убрать первый.
В принципе я знаю как это сделать, но мне нужно быстродействие. Или может можно обрезать как-то быстро (эффективно) первые n-элементов? Т.е. если у меня есть список 25 элементов, мне нужно оставить последние 20. Название: QList убрать повторения или... Отправлено: Lion от Июнь 02, 2007, 20:56 Быстро удалить повторения можно так:
QList = QList.toSet().toList(); Название: Re: QList убрать повторения или... Отправлено: kitov от Июнь 02, 2007, 22:19 Сначала отсортируй лист . потом
Код: std::unique(list.begin(),list.end()); |