算法的一些小思考

code是从一个简单的例子找一个小的规律,然后写code,实现这个初步算法

再实现code的时候肯定有很多没想到的边界问题异常,这时候分析error例子,手写草稿纸或者debug调试,有时候debug一个个看太麻烦了,比如我做一个动态规划的时候太多了,我一时间看不完,这时候就可以在dp填表结束了之后把表打印出来,打印出来再手写比对一下简单例子,找到哪个逻辑错了。

有时候确实是会出现一种牛角尖的情况,debug,print了很久都找不到错误,这时候可以搜索一下看看别人的题解,因为有的动态规划像是一种贪心问题,但是贪心确实是是会陷入一种局部最优解出不来,这时候看一下别人的解法,不用看细节,看逻辑,之后自己在实现一遍,实现了之后和别人的比对一下,看看我哪里做得不好,逻辑多余判断了,变量别人复用了我没有复用,我又没有把简单的方法复杂化了。

coding的时候一开始co的时候会有很多细节问题,边界问题是新手最头疼的,等练了50道之后就不一样了,这时候逐渐从新手到了我是高手啥都可以ac的错觉,之后再练到300的时候,觉得自己很多不会的,之后继续练我也不知道了

学习就像扫描仪,一开始拓开了一些角度,之后横向角度放射增加的时候,看得多了就发现自己不懂得越来越多

科研也是一样把,一开始学的时候什么都不会,会了一些,实现了一些问题之后觉得自己什么网络都可以复现实现,再之后发现根本就是一团糟,再等我钻入细方向之后,我才发现或许已经到顶了,或许在这个顶后面有着无数的宝藏,谁知道呢,

前路加油,唯有努力不负时光。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值