数组倒序——reverse函数

来源:互联网 发布:php 异步请求跳转 编辑:程序博客网 时间:2024/05/17 17:45

参考文献

template <class BidirectionalIterator>  void reverse (BidirectionalIterator first, BidirectionalIterator last){  while ((first!=last)&&(first!=--last)) {    std::iter_swap (first,last);    ++first;  }}

将[first,last)中的数组元素倒序

#include <iostream>#include <algorithm>using namespace std;int main(){    int a[] = { 1,2,3,4,5,6 };    reverse(a, a + 6);    return 0;}

结果为
这里写图片描述

原创粉丝点击