12.6.4. Операция list::reverse()

12.6.4. Операция list::reverse()

void list::reverse();

Операция reverse() изменяет порядок следования элементов списка на противоположный:

ilist1.reverse();

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Список (List)

Из книги Руководство по стандартной библиотеке шаблонов (STL) автора Ли Менг

Список (List) list - вид последовательности, которая поддерживает двунаправленные итераторы и позволяет операции вставки и стирания с постоянным временем в любом месте последовательности, с управлением памятью, обрабатываемым автоматически. В отличие от векторов и


Расположить в обратном порядке (Reverse)

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Расположить в обратном порядке (Reverse) template ‹class BidirectionalIterator›void reverse(BidirectionalIterator first, BidirectionalIterator last);Для каждого неотрицательного целого числа i‹=(last-first)/2 функция reverse применяет перестановку ко всем парам итераторов first+i, (last-i)-1. Выполняется точно (last-first)/2 перестановок.template


Обратные итераторы (Reverse iterators)

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Обратные итераторы (Reverse iterators) Двунаправленные итераторы и итераторы произвольного доступа имеют соответствующие адаптеры обратных итераторов, которые выполняют итерации через структуру данных в противоположном направлении.Они имеют те же самые сигнатуры, как и


3.2.2. LIST Partitioning

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.


Создание списка:

Из книги C++ для начинающих автора Липпман Стенли

Создание списка: <fo:list-block> Для начала воспользуйтесь элементом <fo:list-block>, чтобы создать список XSL-FO; этот объект содержит элементы <fo:list-item>, содержащие данные списка.С элементом <fo:list-block> можно применять следующие свойства:• общие свойства доступа: source-document,


9.3.1. Файл /etc/apt/sources.list и репозитории пакетов

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

9.3.1. Файл /etc/apt/sources.list и репозитории пакетов Откройте файл /etc/apt/sources.list (рис. 9.2): gksudo gedit /etc/apt/sources.list Найдите и раскомментируйте следующую строку: deb http://ru.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse Эта строка подключает репозиторий backports, содержащий много полезных


12.6.2. Операция list::remove()

Из книги автора

12.6.2. Операция list::remove() void list::remove( const elemType &value );Операция remove() удаляет все элементы с заданным значением:ilist1.remove( 1


12.6.3. Операция list::remove_if()

Из книги автора

12.6.3. Операция list::remove_if() template class Predicate void list::remove_if( Predicate pred );Операция remove_if() удаляет все элементы, для которых выполняется указанное условие, т.е. предикат pred возвращает true. Например:class Even {public:bool operator()( int elem ) { return ! (elem % 2 ); }};ilist1.remove_if( Even() );удаляет все четные числа из списка,


12.6.5. Операция list::sort()

Из книги автора

12.6.5. Операция list::sort() void list::sort();template class Comparevoid list::sort( Compare comp );По умолчанию sort() упорядочивает элементы списка по возрастанию с помощью оператора "меньше", определенного в классе элементов контейнера. Вместо этого можно явно передать в качестве аргумента оператор


12.6.6. Операция list::splice()

Из книги автора

12.6.6. Операция list::splice() void list::splice( iterator pos, list rhs );void list::splice( iterator pos, list rhs, iterator ix );void list::splice( iterator pos, list rhs,iterator first, iterator last );Операция splice() имеет три формы: перемещение одного элемента, всех элементов или диапазона из одного списка в другой. В каждом случае передается итератор,


12.6.7. Операция list::unique()

Из книги автора

12.6.7. Операция list::unique() void list::unique();template class BinaryPredicatevoid list::unique( BinaryPredicate pred );Операция unique() удаляет соседние дубликаты. По умолчанию при сравнении используется оператор равенства, определенный для типа элементов контейнера. Например, если даны значения {0,2,4,6,4,2,0}, то после


Алгоритм reverse()

Из книги автора

Алгоритм reverse() template class BidirectionalIteratorvoidreverse( BidirectionalIterator first,BidirectionalIterator last );reverse() меняет порядок элементов контейнера в диапазоне [first,last) на противоположный. Например, если есть последовательность {0,1,1,2,3}, то после обращения получится {3,2,1,1,0}. Алгоритм reverse_copy() template class


Метод Reverse

Из книги автора

Метод Reverse Описание методовМетоды приведены для последовательности sequence of T. function Reverse(): sequence of T; Возвращает инвертированную