reverse разворачивает цепочку на месте. Первый узел становится последним и наоборот.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLsRv 161 of 696 menu
◀ ▶

Разворот std::list в C++

Метод reverse разворачивает цепочку на месте.

Первый узел становится последним и наоборот. Сами значения в узлах не пересоздаются - меняются только указатели между узлами.

Запишем три числа, развернем список и выведем первый элемент после операции:

std::list<int> nums = {1, 2, 3}; nums.reverse(); std::cout << nums.front() << "\n";

Разверните список из двух строк и напечатайте то, что окажется на последнем узле.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить