鱼C论坛

 找回密码
 立即注册
查看: 5821|回复: 22

[新人报道] 时间复杂度or“假溢出”

[复制链接]
回帖奖励 68 鱼币 回复本帖可获得 2 鱼币奖励! 每人限 1 次
发表于 2020-10-28 19:30:55 | 显示全部楼层 |阅读模式
一个程序,重要的是时间复杂度还是什么?
比如说一个队列,如果定义结构体,会出现假溢出的情况(时间复杂度o(1))
但是改进一下,不用考虑“假溢出”了,但时间复杂度会变成O(n)
请问需不需要改进,回答好的另外有奖励
@愷龍 @永恒的蓝色梦想  @乐乐学编程 @昨非

结束时间: 2020-11-27 19:27

正方观点 (0)

优先考虑时间复杂度

反方观点 (5)

优先考虑消除“假溢出”

辩手:0 ( 加入 )
     
    辩手:1 ( 加入 )
    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复

    使用道具 举报

    发表于 2020-11-4 16:10:39 | 显示全部楼层

    回帖奖励 +2 鱼币

    刚刚发现还@了我,,说说个人观点哈(不足之处,欢迎指正)

    程序健壮性可靠性是首要的,出现了假溢出后这个问题就不单单是时间复杂度空间复杂度的事儿了
    仅仅是后两者,我们当然倾向于牺牲空间换时间(多数情况下空间是给足的,考验运行速度)
    但是出现假溢出这个问题相当于直接出错了
    所以要在满足程序可靠性的基础上追求时间性能的优化

    评分

    参与人数 1荣誉 +5 贡献 +3 收起 理由
    巴巴鲁 + 5 + 3

    查看全部评分

    想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

    GMT+8, 2025-1-11 04:13

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表