小赖子的英国生活和资讯

程序员能刷题的网站和资源(我的刷题经验之谈)

阅读 桌面完整版
geek-acmer-bluetooth-keyboard2 程序员能刷题的网站和资源(我的刷题经验之谈) 程序员 编程 资讯 面试

刷题中

程序员提高技能的最好的方法就是刷题, 俗话说得好: 刷刷更健康. 这几年我刷了不少题, 比直接看枯燥的算法书效率高得很多.

刷题也有方法. 我的方法是先独立思考, 先自己解题, 即使解出来了, 也要再看一下题解和别人的思路. 最好还要看一下牛人的代码, 看看他们是怎么实现的.

当然, 最重要的是要总结, 写下来就是一个不错的再思考再学习的过程, 我就很喜欢解题后用英文写成博文, 这样有几个好处: 一是解了多少题可以方便统计, 二是可以分享, 三是可以挣广告费.

不一定通过了就马上总结, 可以有时间的时候再回顾写一下, 方便于记忆学习. 有些题你过了几个月, 你解题思路就可能忘记了, 甚至你都不记得你做过这题了, 那么这种情况下就是没有学习彻底.

刷题刷多了, 一定会学到思路, 解题方法, 思考方法, 即使面试的时候给出一道你完全没见过的题, 稍加思考你就能迎刃而解了.

刷题资源: Online Judge

以下是我用过的些刷题网站:

还有其它不是专门做 Online Judge 但是可以免费刷几题的:

我在力扣上刷了900题左右, 在 ACM.timus.ru 刷了300多题, 这是我主要刷的两个地方.

最近也在刷 Leetcode 中 (还有英文LC)两版的每日一题.

程序员最好的衣服(之一), 借着这次回国, 换了一件卫衣, Leetcode美服只有T-shirt, 我都有7-8件了. 应该选XXL号的, 这XL号感觉还是有点小, 不过可以送媳妇穿.

力扣积分可以换T-shirt还有卫衣等

Leetcode美服没有卫衣, 最好的就是6000点积分换一个带有力扣的T-shirt.

Leetcode 6000点积分可以换一件Leetcode T-shirt

7800点换了一件力扣卫衣, XL号有点小

力扣美服积分可以换的东西

Leetcode卫衣还是个很不错的选择

还有就是, 使用leetcode刷题可以完全脱离ide(平板+蓝牙键盘), 而脱离IDE写代码对速度提升有很大帮助的.

PS: 最近还发现一个比较另类的刷题网站: Project Euler 就是数学题, 填空, 当然一般情况下你需要借助代码来获得答案. 比如这题:

获取小于4百万的偶斐波那契数列的和.

现在一共刷了:

更新:
又发现了一个可以刷题的网站, 偏向找工作用的: https://coderbyte.com/profile/justyy

我的常用的刷题资源

– https://binarysearch.com/@/justyy
– http://leetcode.com/justyy
– http://leetcode-cn.com/u/justyyuk
– https://acm.timus.ru/author.aspx?id=46914
– https://codeforces.com/profile/DoctorLai
– https://projecteuler.net/progress=justyy

祝你面试成功!

刷题:程序员的基本技能

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version