Разбор задачи 189 leetcode.com Rotate Array. Решение на C++

preview_player
Показать описание
Теги: обработка массива,O(n) по времени,O(1) по памяти

Ведущий проекта Меньшиков Фёдор Владимирович, автор книги "Олимпиадные задачи по программированию".

Рекомендации по теме
Комментарии
Автор

Спасибо за объяснения, очень помогают

dmanSW
Автор

Хорошо бы было, наверное, разобрать один пример с циклами (Programming Pearls, Bentley (не машина ;-)), глава 2.3, где он тоже довольно загадочно это дело объяснает) до конца, а то многим не совсем понятно, наверное, как и почему оно дает полное покрытие всего массива.

arielburbaickij
Автор

А почему сразу не поменять местами данные в ячейках array[i] и array[i+k]. if ((i+k) > size) тогда array[i] и [i+k - size]

FlawlessVictory-jj