о необходимо отсортировать эле
Автор admin Понедельник, 8 июня 2009 11:32
о необходимо отсортировать элементы. Исключение составляют ситуа ции, когда требуется удалить смежные дубликаты в соответствии с текущей сор тировкой. У шаблона list имеются еще четыре функции, которые здесь не показаны: • функция remove_if() получает предикат для отбора удаляемых объектов; • функция unique() получает бинарный предикат для проверки уникаль ности; • функция merge() получает дополнительный аргумент, выполняющий срав нение; • функция sort() получает дополнительный аргумент, выполняющий сравне ние. Сравнение списка с множеством Как видно из предыдущего примера, для получения отсортированной последова тельности элементов без дубликатов можно воспользоваться множеством (кон тейнер set). Интересно сравнить быстродействие этих двух контейнеров: //: C07:LiStVsSet.cpp // Сравнение списка и множества по быстродействию #include #include
Комментарии закрыты.
Последние комментарии