Обратный порядок слов на C++17 и Си
ЗАДАЧА: Напишите функцию, меняющую порядок слов в строке на обратный. Пример: "Two wrongs make a right in C++." станет "C++. in right a make wrongs Two".
Алгоритм в Си: переворачиваем всю строку: ".++C ni thgir a ekam sgnorw owT", а потом остается только перевернуть каждое слово.
Алгоритм в C++17: разделяем строку по пробелам, складывая в вектор, и затем меняем местами с помощью reverse.
Видео Обратный порядок слов на C++17 и Си канала Daria Emacs
Алгоритм в Си: переворачиваем всю строку: ".++C ni thgir a ekam sgnorw owT", а потом остается только перевернуть каждое слово.
Алгоритм в C++17: разделяем строку по пробелам, складывая в вектор, и затем меняем местами с помощью reverse.
Видео Обратный порядок слов на C++17 и Си канала Daria Emacs
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Пишу merge на leetcodeТестSTL с нуля | C++Name mangling | Арифметические преобразования в C++Собеседование | Junior C++Нужно ли знать ассемблер для создания сайтов? Смотрим С++ кодДиплом Бакалавра | Прикладная Математика и ИнформатикаТ. Кормен | Рекуррентное уравнение. Доказательство с помощью математической индукцииГлава 2.2 Т. Кормен Анализ алгоритмовГлава 2.1 Т. Кормен Алгоритмы: построение и анализТестовый стрим))С++. Указатели. НачалоC++ Quiz | Прохожу тест по C++Разбор математики в "Операция Ы и другие приключения Шурика"Часть 6. Читаем из файла и расшифровываемЧасть 5. Сжимаем текст и записываем в файлЧасть 4. Строим дерево и создаем кодыЧасть 3. Добавляем очередь с приоритетамиЧасть 2. Сам алгоритм ХаффманаДополнение к 1 части. Сериализация вектора, boost serialization