15年7个月前IP:未同步
297615
21楼
呃...我记得在ANSI C和ANSI C++标准中关于expresstion部分对于类似使用prefix increcment的表达式的行为是未定义的,不晓得是不是记错了[s:242]
就是比如(j++)+(j++)+((j++)这种表达式的行为是未定义的,所以才有很多编译器的差别。

至于时间复杂度上的考量,在我的实际工程中的确没那么严格,因为很少涉及到那么复杂的需求~
而一般的对效率有严格要求的,已经有很多非常成熟的算法和模型作为参考,自然就不用俺们费脑子了
评论
文号 / 297615

实习会员
名片发私信
学术分 0
总主题 0 帖总回复 17 楼拥有证书:笔友
注册于 2011/06/01 10:11:48最后登录 2018/01/10 01:22:47
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的