C reverse函式的用法 迴圈右移m位

2021-10-21 17:48:49 字數 721 閱讀 3782

reverse函式功能是逆序(或反轉),多用於字串、陣列、容器。

標頭檔案為#include

reverse函式用於反轉在[first,last)範圍內的順序(包括first指向的元素,不包括last指向的元素),reverse函式無返回值

string str=

"hello world , hi"

;reverse

(str.

begin()

,str.

end())

;//str結果為 ih , dlrow olleh

vector<

int> v =

;reverse

(v.begin()

,v.end()

);//容器v的值變為1,2,3,4,5

迴圈右移m位:

#include

#include

#include

using

namespace std;

intmain()

for(

int i =

0; i < n -

1; i++

) cout << a[i]

<<

" ";

cout << a[n -1]

;return0;

}

C reverse函式的用法

標頭檔案 標準c中是沒有reverse 函式的,這是c 的乙個新增函式,使用需要包含標頭檔案 include 函式原型 reverse函式用於反轉在 first,last 範圍內的順序 包括first指向的元素,不包括last指向的元素 reverse函式沒有返回值 template class b...

C reverse函式的用法

reverse函式功能是逆序 或反轉 多用於字串 陣列 容器。標頭檔案是 include reverse函式用於反轉在 first,last 範圍內的順序 包括first指向的元素,不包括last指向的元素 reverse函式無返回值 eg.string str hello world hi rev...

c reverse 函式的使用

c reverse 函式的使用 使用方式 reverse vec.begin vec.end queue和stack容器不支援遍歷操作,沒有迭代器,所以不能使用演算法裡的反轉函式,其類也沒有提供反轉的成員函式 因為set和map是關聯式容器,在插入元素時就已經根據鍵值排好序了,如果反轉會使元素變成無...