数组循环左移

题:

对于有n个元素的数组 int a[n]={....};写一个高效算法将数组内容循环左移m位
比如: int a[6] ={1,2,3,4,5,6} ,循环左移3位得到结果{456123},
要求:
1不允许另外申请数组空间,但可以申请少许变量
2不允许采用每次左移


代码:

#include 
void ReverArrayN(int a[],int n, int k)
{
	int i;
	for( i=0; i



转载于:https://www.cnblogs.com/arbboter/archive/2012/10/22/4225227.html

你可能感兴趣的:(数组循环左移)