为了账号安全,请及时绑定邮箱和手机立即绑定

复杂性:条件运算符与 if-else

复杂性:条件运算符与 if-else

慕田峪4524236 2023-01-05 10:08:18
我正在使用 Java 开发一个简单的代码算法,我想知道在计算时间复杂度? :之间可能存在差异。if-else我认为它们都具有相同的时间复杂度,但我不确定......例如:if (number == num) {    count += 1;}else {    count -= 1;}和count += (number == num) ? 1 : -1;如果你能告诉我它们之间的区别,真的谢谢你:-)
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超12个赞

没有区别,两个构造都在 中Theta(1),所以时间恒定

显然,不是在谈论他们的内容。但在你的情况下,即使是内容也是恒定的。所以你的两个片段都Theta(1)及时运行。


查看完整回答
反对 回复 2023-01-05
  • 1 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信