当前位置:   article > 正文

算法题做到崩溃?刷了几千道算法题,关于如何刷题有些话我想对你说_算法题目全不会做

算法题目全不会做

作者 | Rocky0429
来源 | Python空间


大家好,我是 Rocky0429,一个曾经在 ACM 界划水多年的蒟蒻


在“刷了几千道算法题,这些我私藏的刷题网站都在这里了!”这篇文章中,我有说过要写一篇如何刷题的文章,然而好几个月过去了,我实在没法舔着脸继续拖下去了…


所以,我来交作业了…


在这里插入图片描述

我好多次在想要如何写这篇文章,试图去回想我刷题的时光,当时的种种感觉拼接起来,一次次动笔,又一次次的放弃。


其实诸多纠结,我试图遵循常规,将这种刷题经验公式化,列个一二三四,期间穿插一些算法题来 give an example,这样好像才是真正像是经验的样子,但我总觉的哪里奇怪。


我问自己,当年还是个小白,对刷题一无所知的我是否想要去看这样的文章,我想答案应该是不会…


在这里插入图片描述

所以这篇文章我可能会写成自己想写的样子,它不会教你速成,没有捷径,单纯是一个当年机缘巧合入了 ACM 的混子,有一段很长的(三年)连续刷题的时间,恰好有一点自己感想的碎碎念。


以下仅代表个人想法…


在这里插入图片描述


很多人开始他的刷题之路因为各种各样的原因:进大厂、研究生复试或者参加竞赛拿牌,当然也可能是因为喜欢。其实不管你抱着何种目的开始,我希望你能一直在刷题这条路上走下去,毕竟除了提高自己解决问题和写代码的能力这种显而易见的好处,也能当作无聊时候的一种消遣…


在这里插入图片描述


其实随着刷题的深入,我发现刷题其实就是分为两步,第一步有思路,即知道用哪种姿势怎么解题;第二步是实现,即将你的思路转化为代码。接下来我所有的废话都是围绕这两步来展开。


在这里插入图片描述



0x01 有思路


先说第一步:有思路。


算法题刷多了,你就会发现,最后其实在你脑子里记住的不是实现这道题的代码,而是解这道题的思路。


当我们刷了几百道几千道算法题的时候,你不可能记住每道题的代码,但是你可能知道这道题的思路,也就是出现类似“这道题我见过,我知道用这样那样的方法可以做出来”。有了思路,其实把它实现出来就是自然而然的事儿了,当然可能有人说知道了思路也不知道怎么实现,现在我先不说,这是我们下一步要讲的问题。


在这里插入图片描述


上面说的是我们要走到的目的地,那如何走上这条路,从而到刷题刷到思路“泉涌”呢

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/762371
推荐阅读
相关标签
  

闽ICP备14008679号