设将n(n>1)个整数存放到一维数组R中.将R中的序列循环左移P(0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:27:25
设将n(n>1)个整数存放到一维数组R中.将R中的序列循环左移P(0

设将n(n>1)个整数存放到一维数组R中.将R中的序列循环左移P(0
设将n(n>1)个整数存放到一维数组R中.将R中的序列循环左移P(0

设将n(n>1)个整数存放到一维数组R中.将R中的序列循环左移P(0
void reverse(int R[],int l,int r){
int i ,j;
int temp;
for(i=l,j=r;i

哥们,曲师的吧,一个班的吧

直接将R中的前P个数存在一个数组里,再将R中后面数据前移,最后把前P个数拷贝到R数组后P个位置。
假设已经定义R【N】(N>n),P,并且R中已经存好n个数
在程序前添加 #include
int *store=(int *)malloc((size_t) P );
int i;
for(i=0;i

全部展开

直接将R中的前P个数存在一个数组里,再将R中后面数据前移,最后把前P个数拷贝到R数组后P个位置。
假设已经定义R【N】(N>n),P,并且R中已经存好n个数
在程序前添加 #include
int *store=(int *)malloc((size_t) P );
int i;
for(i=0;ifor(i=0;ifor(i=0;i一共占内存(1+N+P)*2或(1+N+P)*4字节,应该效率挺高了吧

收起