C++標準庫中的rotate函數(shù)用于將指定范圍內(nèi)的元素進行循環(huán)左移。其原理是通過三次反轉(zhuǎn)操作實現(xiàn)的,具體步驟如下:
通過以上三次反轉(zhuǎn)操作,即可將指定范圍內(nèi)的元素進行循環(huán)左移。rotate函數(shù)的時間復(fù)雜度為O(N),其中N為元素個數(shù)。
億速云公眾號
手機網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網(wǎng)安備 44010402001142號增值電信業(yè)務(wù)經(jīng)營許可證編號:B1-20181529