社区
C++ 语言
帖子详情
循环次数太多,怎么办?
brassica
2005-01-07 02:36:13
我有一个程序,循环次数很多,可能要几百万次,
for()
{
for
{
for
{
for
{主程序/////}
}
}
}
有什么好的方法能使它的运算速度变快点么?还有这样的循环好像占内存很大,怎么能限制它对内存的使用?谢谢
...全文
401
12
打赏
收藏
循环次数太多,怎么办?
我有一个程序,循环次数很多,可能要几百万次, for() { for { for { for {主程序/////} } } } 有什么好的方法能使它的运算速度变快点么?还有这样的循环好像占内存很大,怎么能限制它对内存的使用?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linofficewhl
2005-01-07
打赏
举报
回复
什么程序来的,高手才编出这样的程序。我菜,我见识少,没看过!!
somedummy
2005-01-07
打赏
举报
回复
循环和占用内存的多少好像没有什么具体的关系吧?如果是函数的递归倒是要占用不少运行栈的空间的
要解决这样的问题可以靠多循环向单循环转化实现,不过控制循环的变量不可能大幅度减少的
dongyuanzhang
2005-01-07
打赏
举报
回复
看能否吧for循环中的条件合并。尽量简化。
jxh_3616
2005-01-07
打赏
举报
回复
没办法!
darkstar21cn
2005-01-07
打赏
举报
回复
好像大家的意见比较一致了--看具体内容,改算法。
oyljerry
2005-01-07
打赏
举报
回复
改进算法
diandian82
2005-01-07
打赏
举报
回复
你可真厉害,这样也行!
test22004
2005-01-07
打赏
举报
回复
goto是个不错的选择吧
RedTear1021
2005-01-07
打赏
举报
回复
改算法啦
改不了的话,也只好这样了
kobefly
2005-01-07
打赏
举报
回复
这个不是个好办法
看看是什么内容
尽量改算法
lideshun2000
2005-01-07
打赏
举报
回复
那要看你循环体里面是什么东西了。。
根据具体的情况 用新的算法。。
实在没有什么好的算法的话。。
也就只能这样了
yufenfeila
2005-01-07
打赏
举报
回复
尝试找一个更好的算法
循环
次数
太多
如何优化?
可能不少同学遇到过需要
循环
很多次的情况。 比如我遇到的情况,
循环
最多要0xFFFFFFFFFFFF次。 大概是2.8×10142.8\times10^{14}2.8×1014,这就很恐怖了。。。。 应该怎么化简呢? 一个办法就是用递归试试。 void recursion(i,j){ if(j-i>10000){ recursion(i,(i+j)/2); recursion((i...
for
循环
次数
太多
的时间优化_matlab for
循环
过大程序运行慢解决方案
实验室经常需要使用到matlab,for
循环
非常慢,自己找了一些matlab中for
循环
的优化方法,for的部分每处理一个大矩阵都要花费大量的时间,这是不可避免需要遇到的问题~。方法1:
循环
多不要紧,要紧的是
循环
嵌套得
太多
,要解决这个问题,需要从根本上找原因,用更好的数据结构和算法,从根源上减少对于
循环
的需求方法2:将
循环
次数
多的放在里面,
循环
次数
少的放在外面做大
循环
方法3:for
循环
中少用if—...
java for
循环
次数
太多
_java-减少方法中的for
循环
次数
for (int i = 0; i < LINES_PER_PAGE; i++) {nextLine[i] = null;}这完全没有必要,因为Java中任何对象的默认值都为null.在两个
循环
的其余部分中,您将调用两个不同的方法,而第二个
循环
也取决于参数,因此,我不确定它们是否可以合并为一个
循环
.似乎nextLine是在方法之外声明的,我建议您使用List< Sometype>...
for
循环
次数
太多
的时间优化_js 优化
次数
过多的
循环
考虑到性能问题-javascript技巧...
假设要生成一千万个随机数,常规的做法如下:代码如下:var numbers = [];for (var i = 0; i < 10000000; i++) {numbers.push(Math.random());}然而,在IE下执行这段代码时,却弹出了一个窗口提示用户是否停止这段脚本。出现这种情况,首先想到的是优化
循环
体。但明显地,
循环
体很简单,没什么优化的余地。即使把
循环
体清空,提示仍然...
java for
循环
太多
_请停止编写这么多的for
循环
!
在这篇文章中,我想和你一起回到基础知识,并讨论 Java 中的 for
循环
。老实说,我正在为自己写这篇博客文章,因为我也会这样做。从 Java 8 开始,我们不必在 Java 中编写
太多
for
循环
!我希望这篇文章将使你的代码更易于阅读和编写。你需要 for
循环
做什么?一般地说,for
循环
执行两类任务:遍历集合运行算法对于算法,for
循环
可能是合适的。看一下此算法,检查数字是否为三的幂:...
C++ 语言
64,646
社区成员
250,481
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章