problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
acwing::acwing816类 参考

AcWing 816. 数组翻转 更多...

#include <acwing.h>

静态 Public 成员函数

static int main (istream &cin, ostream &cout)
 
static void reverse (int a[], int size)
 

详细描述

AcWing 816. 数组翻转

在文件 acwing.h1470 行定义.

成员函数说明

◆ main()

int acwing::acwing816::main ( istream &  cin,
ostream &  cout 
)
static

在文件 acwing.cpp4684 行定义.

4684 {
4685 int n;
4686 int size;
4687 cin >> n >> size;
4688 auto *a = new int[n];
4689 for(int i = 0; i < n; i++) {
4690 cin >> a[i];
4691 }
4692 reverse(a, size);
4693 for(int i = 0; i < n; i++) {
4694 cout << a[i] << " ";
4695 }
4696 delete[] a;
4697 return 0;
4698 }
static void reverse(int a[], int size)
Definition: acwing.cpp:4700

被这些函数引用 acwing::TEST().

◆ reverse()

void acwing::acwing816::reverse ( int  a[],
int  size 
)
static

在文件 acwing.cpp4700 行定义.

4700 {
4701 for(int i = 0; i < size - 1 - i; i++) {
4702 const int tmp = a[i];
4703 a[i] = a[size - 1 - i];
4704 a[size - 1 - i] = tmp;
4705 }
4706 }

该类的文档由以下文件生成: