- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 关于数组循环移动的实现
题目: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 725
原创 数组,多维数组及指针数组代码验证
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 272
原创 VS2010 C各类型变量在内存中的存放研究
这边文章主要用于研究各种数据类型的变量,如char,int变量,数组在内存中的存储方式,同时探讨下windows系统内存存放方式。1.内存地址排列测试目的:测试stack内存中局部变量存放时地址是由大到小还是由小到大。测试方法:定义一组 char,int等数据类型变量,同时定义数组,查看内存地址。测试代码如下: void stack_var_mem_test(void)
2016-11-16 18:20:35 1732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人