Первый и последний элемент списка в C++
У std::list есть прямой доступ к
краям без индексов.
Метод front возвращает первое значение,
метод back - последнее. Оба работают
за константное время, потому что список
хранит указатели на начало и конец цепочки.
Запишем три числа в список и выведем оба края:
std::list<int> nums = {5, 10, 15};
std::cout << nums.front() << "\n";
std::cout << nums.back() << "\n";
Заполните список строк двумя словами и напечатайте первое и последнее слово без цикла.