c_cpp 反转阵列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 反转阵列相关的知识,希望对你有一定的参考价值。
class Solution {
public:
string reverseString(string s) {
int start = 0;
int end = s.length() - 1;
while(start < end){
char temp = s[start];
s[start] = s[end];
s[end] = temp;
start++;
end--;
}
return s;
}
};
/*
http://ideone.com/Kz61yy
http://www.geeksforgeeks.org/write-a-program-to-reverse-an-array-or-string/
http://www.practice.geeksforgeeks.org/problem-page.php?pid=78
*/
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void reverseArray(int a[], int n){
int l = 0, r = n-1;
int temp;
while(l<r){
temp = a[l];
a[l] = a[r];
a[r] = temp;
l++;
r--;
}
}
int main() {
int t, n;
cin >> t;
while(t--){
cin >> n;
int a[101];
for(int i=0; i<n; i++)
cin >> a[i];
reverseArray(a, n);
for(int i=0; i<n; i++){
cout << a[i];
cout << ((i==n-1) ? "\n" : " ");
}
}
return 0;
}
以上是关于c_cpp 反转阵列的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 384.随机播放阵列
c_cpp 53.最大子阵列
c_cpp 53.最大子阵列
c_cpp 最大乘积子阵列
c_cpp C阵列
c_cpp EEPROM阵列