📜  在 C++ 代码示例中旋转

📅  最后修改于: 2022-03-11 14:44:56.784000             🧑  作者: Mango

代码示例1
vector v{1,2,3,4,5,6,7,8,9};

int rot = 2;
//rotate left
rotate(v.begin(), v.begin() + rot, v.end()); //vector: 3 4 5 6 7 8 9 1 2
//rotate right
rotate(v.begin(), v.begin()+v.size()-rot, v.end()); //vector: 8 9 1 2 3 4 5 6 7