当编程题没有AC的时候应该怎么办?

当在做编程题没有AC的时候,基本上出现80%的时候可能遇到了哪些问题呢?

数据溢出

这个分为两组情况,比如加法乘法、除法导致的int溢出,这个主意使用变量的类型,这个属于极大值的情况

还有极小值的情况,比如C++的size()函数返回的是无符号数字,这个时候a.size()-1就会出错,这个情况也要注意

特殊case的考虑

这个就是一些极端case忽略了,这个时候可能需要特殊处理,比如输入的数组为null的时候,数组元素小于规定次数的时候,这些很容易忽略的case要注意处理

手写代码

对于简单题的时候一定要注意各种exception的处理,比如数据越界、格式错误、计算溢出的考虑,其次还要考虑鲁棒性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值