PAT (Basic Level) Practice 1008 数组元素循环右移问题 (20 分)
先翻转前n-m个,再翻转后m个,最后整个数组翻转坑:m可能大于n,之前先处理m, m %= n代码#include<bits/stdc++.h>using namespace std;void reverse( int arr[], int begin, int end ){ for( int i = begin; i <= (begin+end)/2; i++ ){ int tmp = arr[i]; arr[i] = arr[end-i+begin]; ar.
原创
2021-09-03 21:35:44 ·
87 阅读 ·
0 评论