腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
优化
循环
和
条件
语句
?
、
、
winner = True player() 如您所见,在我的代码中有太多低效的if
语句
,如果可能的话,我该
如何
最小化它们呢
浏览 19
提问于2019-01-30
得票数 1
回答已采纳
2
回答
如何
在Python中
优化
if-
语句
:首先,情况越可能,还是越昂贵?
、
、
我目前正在
优化
我的游戏的代码,现在我在玩
优化
的if-
语句
。有很多
循环
,所以if
语句
确实需要计算能力,因为代价很高。现在,我想了解
如何
编写更高效的
语句
(例如,根据
条件
的可能性或代价)。num = 5“是一种不太昂贵但不太可能评估为True的
条件
。 我的问题是:哪一个例子更好,还有其他改进if-
语句
的可能性(为了性能)?
浏览 0
提问于2019-06-10
得票数 0
回答已采纳
3
回答
对于相互排斥的
条件
,多个"if“
语句
与"if else if”之间是否存在性能差异?
、
我很好奇Java是
如何
对具有相互排斥
条件
的多个"if“
语句
进行
优化
的,但我自己还没有分析它的知识。这个问题基本上是这个问题的Java版本。对于if
语句
和
return
语句
,我看到了这样的回答,但这个问题是针对具有相互排斥
条件
但不返回的if
语句
的。1.多个if
语句
if (x == 2) doSomething(); if (x == 5) doSometh
浏览 5
提问于2019-05-02
得票数 11
1
回答
与
优化
相关的C程序
条件
语句
、
即使在
条件
语句
块中没有有效
语句
,
条件
语句
也会被评估吗?如果是,在这种情况下,
如何
优化
不计算
条件
语句
的代码?前任: if( get_value() !打印可以使用宏函数去零,但是
如何
优化
条件
语句
呢?手动删除这些比较非常困难。
浏览 5
提问于2016-02-18
得票数 1
回答已采纳
1
回答
在C++中,for
循环
中的数组初始化比非for
循环
初始化慢吗?
、
、
、
i] = i;将比像下面这样一行一行初始化数组要慢someArray[1] = 1;.someArray[n] = n; 如果没有编译器对此进行
优化
,则for
循环
将慢一些,因为它需要创建一个新变量i、检查
条件
语句
和
增量i。我想知道是否真的有一个编译器时间
优化
来
优化
这样的场景。
浏览 3
提问于2017-05-24
得票数 0
回答已采纳
2
回答
优化
分支预测:
如何
泛化可以使用不同编译器、interperter
和
硬件预测运行的代码?
、
今天,我在一个由If
语句
引起的紧
循环
中遇到了一些缓慢下降,这让我感到惊讶,因为我期望分支预测能够成功地完成特定
语句
的管道,以最小化
条件
的成本。像java这样的半编译语言可以完成上面的两项
和
三项任务。 但是,由于可以在许多领域进行
优化
,所以对于
如何
预测分支预测,我仍然不确定。在不同的解释器中使用不同的分支预测算法是否会导致基于
条件
的紧密
循环
,取决于使用哪个解释器运行,从而显示出显着不同的性能?因此,我的问题是,如果软件可以在非常
浏览 4
提问于2016-01-11
得票数 2
回答已采纳
3
回答
喜欢代码
优化
的程序员在什么样的项目/领域中找到了自己?
、
、
但是对于那些真正喜欢花时间想出
如何
优化
已经很好的代码的人(不管是他们自己的还是其他人的),这些人在编程世界中最能找到自己的位置吗?无论这种
优化
是为了改进在其项目中实现的当前算法,还是花时间对性能进行细微的改进,研究特定语言中
循环
和
条件
的运行时间(例如,3条或更少的if else
语句
通常比3条或更少的switch
语句
快得多),或者清理代码
浏览 0
提问于2016-06-10
得票数 -2
回答已采纳
2
回答
for
循环
迭代是否等同于分支?
、
然而,预测器位是否会被迫返回到for
循环
后的“获取”中?我知道这是一个不切实际的微乎其微的
优化
,但是你知道的越多。 编辑:让我们假设GCC并没有破坏上面所有的代码,我们也只讨论amd64体系结构。因为我没有意识到这个问题有多低。
浏览 4
提问于2017-01-26
得票数 4
回答已采纳
3
回答
中断时间
循环
重复
、
我想要的是结束129
和
130行印刷的程序。这是我的密码。我已经检查了无数的帖子
和
网站,并尝试了不同的破解代码,但没有任何效果。我被卡住了。
浏览 3
提问于2015-10-25
得票数 1
回答已采纳
1
回答
当数字显式给定时,我是否应该引用std::vector大小
、
、
、
、
在空间
和
时间效率方面,以下哪些代码是合适的?HugeClass实际上是一个包含复杂算术的大整数,而为了简单起见,我在下面放了一个简单的算术。
浏览 0
提问于2016-12-25
得票数 1
3
回答
从环路中删除交换机
、
、
、
你将
如何
做到这一点(在gcc中)?最后,是否可以在不干扰编译器
优化
分析的情况下做到这一点。我已经在手动展开
循环
,但我相信还有更多的
优化
正在进行,我不想破坏这些
优化
。请注意,Duff的设备不是一个解决方案,因为我希望在每次
循环
迭代时返回相同的case
语句
。这个问题经常出现。我发现没有
条件
间接分支x86指令。此外,gcc的内联装配只允许固定标签。在我的代码中,很难确定是否存在任何性能差异,但在另一台机器上或使用更小
和
更简单的<em
浏览 4
提问于2016-11-05
得票数 0
2
回答
while
语句
中的三元表达式在每次
循环
中都会被计算吗
我有一个简单的
循环
来计算两个数字的hcf,以抵消一个分数。 我想知道while
条件
中的三元表达式是否会在每个
循环
中重新计算,因此之前是否应该计算一次,并将其存储为变量以提高性能?
浏览 17
提问于2017-01-05
得票数 1
回答已采纳
1
回答
如果
条件
在
循环
中的顺序会影响执行速度吗?
、
、
、
为了
优化
执行速度,建议避免在
循环
中使用if-
条件
。假设有一种情况,是不可能是,但是有关于
条件
频率的信息(或估计)是可用的。 foo(i) bar(i)
浏览 2
提问于2020-11-14
得票数 0
回答已采纳
3
回答
如何
在图像的for
循环
中
优化
条件
语句
?
、
、
、
、
size(A, 2)] A(i, j, :) = B(i, j, :); endforA
和
B
浏览 2
提问于2020-09-23
得票数 1
回答已采纳
2
回答
在.NET中显式无限
循环
是作为特例处理的吗?
、
、
、
、
,以及
循环
中的一些
条件
集,这些
条件
会导致
循环
以return
语句
结束。让我们暂时忽略我这样做的原因,而不是检查while子句中的终止
条件
,因为答案是复杂
和
无关的--我想知道的是,为什么编译器不用“并非所有路径都返回值”来标记这一点。while
循环
从未进入的情况(当然,从未发生过)不会返回任何内容。 现在,有两个原因我可以想象它会发生:这是由于其他原因而发生的
优化
的副作用,或者这种情况是由编译器显式地处理以允许这种习惯用法。举个例子,我一
浏览 0
提问于2011-09-07
得票数 20
回答已采纳
2
回答
如何
优化
分页查询?
、
、
这是一个完全
优化
的问题,我有一个这样的分页查询 'fields' => array(data = $this->paginate('ContactsContactGroup');在每个if
和
else
语句
中都会调用这个查询,我有四个
条件
if
和
els
浏览 0
提问于2013-03-13
得票数 1
回答已采纳
4
回答
时间比过去快吗?
、
、
、
、
正如我在学校学到的,
循环
for比
循环
while快,但是有人告诉我while更快。for (int i=0; i<x; i++) cout<<"dcfvgbh"<<endl;进入while
循环
:while (i<x) {
浏览 1
提问于2014-01-02
得票数 6
回答已采纳
2
回答
FPGA语言的编译器是否执行
优化
?
、
、
现代计算机语言编译器(如C/C++、Fortran、Julia等)的一个更有用的特性是,它们能够在生成二进制文件之前对代码执行
优化
。如果我用Verilog编写一个函数,使FPGA具有“硬件”特殊功能,编译器会执行任何
优化
吗?作为一个具体的例子,假设我想设置一个使用的多项式计算器,其中一些系数是0,编译器会看到这一点并
优化
有效的NOOPs吗?
浏览 7
提问于2016-11-02
得票数 4
回答已采纳
1
回答
编译器代码生成--
条件
块内部的寄存器分配
我遇到了一些
优化
问题,我不知道
如何
最好地处理这些问题。假设输入语言中有一个while
循环
,它使用N个局部变量,这些变量必须保存在寄存器中(或者应该保存在寄存器中,以便快速计算)。在while
循环
结束时,有可能更改
条件
寄存器。例如,假设x的寄存器(假设i386上的%eax )是在以下
语句
之前确定的:在更多的
语句
代码中,x有可能被溢出回堆栈在while<
浏览 0
提问于2010-09-22
得票数 6
回答已采纳
2
回答
具有多个
条件
的If
语句
与单个If
语句
的比较
如果是的话,我想检查每个
条件
和
return。 1.一个if
语句
中的多个
条件
?(string.IsNullOrEmpty(myStr) || myList.Count == 0) return;2.或多个if
语句
,每个
语句
检查不同的
条件
。第二种方法只需要检查第一个
条件
string.IsNullOrEmpty,到达return,而不必处理它下面的其他两个
条件</em
浏览 0
提问于2020-06-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python条件控制和循环语句
python渐进-条件和循环控制语句
Python智阐4-条件判断语句和循环语句
Python基础知识系列——条件和循环语句
Python入门基础解答条件判断语句和循环语句的新手使用教程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券