常见WA错误总结(待更)

好久没刷题了……虽然最近也就写了几个题。
又是疯狂WA。真的快疯了,手里积压的WA大概有几十个题了。以后有空慢慢debug。以下大部分都是程序设计实习课的时候犯的了,现在犯的少多了。但是抵挡不住太菜了疯狂WA啊……
以后应该会更新这篇文章。
警戒自己,造福后人(如果有人看到的话)

以下为主体部分

常见WA错误:
1.算法使用错误。好像这个的错误慢慢变多了……经常想当然,没经过证明就开始用自己想的算法。
2.要取栈的前两个元素的时候经常写反,把栈里的第二个元素写成了k2(应该是栈顶元素)。先进后出导致思维习惯问题。
3.函数漏写返回值。
4.数组越界
5.栈、队列等忘记push初始值,导致根本就没进行算法循环
6.二分查找经常会写错
7.精度错误
8.输入顺序看反了
9.条件语句中运算符优先级问题(不打括号的话&&优先于||,还有左右移和普通运算符的优先级问题)
10.边界条件(这个最是玄学了……)
11.初始值问题
12.局部变量问题(记忆犹新,让我de了一星期bug(真怀念当时闲的没事的时光啊)),递归函数中使用全局变量造成回溯的时候出问题。尽量使用局部变量!(x3)

主体部分结束

暂时这些……以后如(等)果(于)有(是)时(鸽)间(了)de完bug再更新。上了算法设计课写书面作业错太多被助教狂怼才真切地感受到自己思维方式的欠严谨性。习惯了图像化的思维模式,虽然现在比大一的时候好多了,但还是条理性有欠缺。
而且越来越感觉到了后期,WA更多的是思维上的问题,而不是代码细节的问题(但为什么板子题都疯狂WA啊哭了)
还有……追求oj过了、侥幸ac就欢呼万岁不管了还是不行。正确性才是第一要素。ac只是正确性的结果,而不是正确性的原因。
(唉,debug太没力气了,ac一发当然要躺平了(菜鸡落泪

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值