![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 75
kanebs
这个作者很懒,什么都没留下…
展开
-
关于数组循环移动的实现
题目:A为一个包含有n个元素的数组{a0,a1,a2,a3,…,a(p-1),ap,a(p+1)…,a(n-2),a(n-1)},现在将A中的元素循环左移p个单位,得到新的数组B={a(p),a(p1),……,a(n-1),a1,a2,……a(p-1)} 这道题目的解法有多种,一种是定义一个Temp变量,依次循环左移P次。因此时间复杂度为O(n*p),空间复杂度为O(1)。 第二种是定义一个P原创 2016-12-01 10:12:19 · 712 阅读 · 0 评论 -
数组,多维数组及指针数组代码验证
int iarray[]={11,2,3,4,5,6,7,8,9,11}; //sizeof()运算符是获得整个数组空间的大小,如果需要获得元素个数,则与数组元素大小相除。 printf("sizeof iarray:%d,size of element:%d,sizeof iarray/element:%d\n",sizeof(iarray),sizeof(iarray[0]),sizeof原创 2016-11-24 18:14:37 · 242 阅读 · 0 评论