社区
C语言
帖子详情
一个关于效率的问题
free131
2005-03-17 09:09:32
为一个二维数组的每一位赋值,我们一般这样做:
int a[1000][1000];
for(int i = 0; i < 1000; i++)
for(int j = 0; j <1000; j++)
a[i][j] = 10;
有没有效率更高的赋值方法呢,请教.............
...全文
176
8
打赏
收藏
一个关于效率的问题
为一个二维数组的每一位赋值,我们一般这样做: int a[1000][1000]; for(int i = 0; i < 1000; i++) for(int j = 0; j <1000; j++) a[i][j] = 10; 有没有效率更高的赋值方法呢,请教.............
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suyouxin
2005-03-18
打赏
举报
回复
放到静态区去
suyouxin
2005-03-18
打赏
举报
回复
int a[1000][1000];
memset(a, 0x00, sizeof(a));
char *p = (char*)a;
for (int i = 0; i < 250000 ; i++) {
p += sizeof(int)/sizeof(char);
*p = 10;
}
原来的1/4哈
还有,没这么大的栈
suyouxin
2005-03-18
打赏
举报
回复
汗,看成char了
gameboy007
2005-03-18
打赏
举报
回复
union fmt {
__int64 b;
int a[2];
};
fmt tmp;
tmp.a[0] = tmp.a[1] = 10;
int a[1000][1000];
fmt* begin = (fmt*)a;
fmt* end = begin + 500000; // 1000 * 1000 / 2
while (begin != end)
{
*begin++ = tmp;
}
free131
2005-03-17
打赏
举报
回复
应该还有更好的方法吧,持续等待中...............
pcboyxhy
2005-03-17
打赏
举报
回复
memset(a, 10, sizeof(a));
是按照字节的
不能这样初始化。
hardeggwang
2005-03-17
打赏
举报
回复
int a[1000][1000]={0};
//1000*1000的数组恐怕在运行的时候会造成问题吧,有这么大的堆栈么?
这样做的结果是所有的这个数组的所有元素都是0
但int a[1000][1000]={10}只能使第一个元素为10,其余还是为0
可以以后应用的时候,每个元素加10,相当于现在的赋值为10
不知道这能否满足你的需要
suyouxin
2005-03-17
打赏
举报
回复
memset(a, 10, sizeof(a));
Visual.Assist.X.V10.6.1859
vc助手Visual assist的最新1859版本,更新了很多地方,详情参见我的博客,推荐下载 http://blog.csdn.net/PiggyXP
自动填充功能实现-- 实例源码
博客《自动填充功能实现》网页源程序,博客地址:http://blog.csdn.net/harvic880925/article/details/29843127
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar程序文件
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog
PowerDesigner15.1汉化包
PowerDesigner15.1完整汉化包,欢迎下载汉化。 有
问题
到我的博客留言反映:http://www.iitshare.com 或者获取最新的汉化包
算法学习之算法
效率
分析
算法
效率
分析基础 文章目录算法
效率
分析基础输入规模的度量运行时间的度量单位增长次数算法的最优、最差和平均
效率
分析框架概要渐进符号和基本
效率
类型符号О符号Ω符号Θ利用极限比较增长次数基本的
效率
类型关于渐进时间
效率
:非递归算法的数学分析分析非递归算法
效率
的通用方案**考虑一下元素惟一性
问题
:验证给定数组中的元素是否全部惟一。****计算两个n阶方阵乘积的例子**递归算法的数学分析递归的思路分析递归算法
效率
的通用方案汉诺塔(Tower of Hanoi)
问题
斐波那契数列 输入规模的度量 几乎所有的算法,对于规模更
C语言
70,037
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章