150 页的剑指 Offer 解答 PDF,它来了!!!
它来了!!!
终于整理出了第一版剑指 Offer 的 PDF,主要以 Java 语言为主,一共 67 道题,100 多页。
领取方式如下(无套路直接获取百度网盘的 🔗 链接,如果链接失效可以直接找我):
【秦怀杂货店】公众号内发送:剑指 Offer
刷题仓库:CodeSolution ,具体的分类如下:
数组
字符串
链表
栈和队列
堆
搜索算法
动态规划
回溯
排序
位运算
二叉树
其他算法
剑指Offer(四十七)-- 1+2+...+n的求和(不使用循环或者乘法)
为什么要做这个刷题的仓库?
算法题已经变成各个厂面试的标配,而算法题不是一朝一夕的事情,傻傻的每天或者每两天,刷一道题,或者学习一种思路,只要坚持住,后面不那么畏惧算法了。这是一只拦路虎,但是只要在心理上战胜它,就已经赢了一半。而不断地训练,能够让人不那么恐惧。
平时业务代码写得多,好像没有怎么用上算法。其实不然,譬如算法就隐藏在我们调用 sort()函数的时候。里面的实现也是经过作者一版一版的优化的。一个能解决复杂算法的人,一般代码写得都比较优美。算法在无形中锻炼了,处理复杂问题的能力,写业务代码的时候就不太容易自己把自己绕晕。
自己对算法比较感兴趣,每次看到一些神奇的算法,总会想到,这些人怎么这么牛,amazing...奇怪的知识又增加了。这种快乐,是在你突然间想清楚一道算法题,或者看到别人更优美的解答并且理解了的时候,突然产生的。算是一种简单的快乐。
当然,我们并不追求,花很多时间,要把某个题目,把效率从 0.9999 提高到 1 ,对于每个人来说,时间都是宝贵的。在时间和某个知识点面前,我想每个人都有自己平衡的策略,if you happy,you do. 但是我们做的目的是把某个题目解决,至少在限定的条件下把它解决,大部分人能想到的优化,也能够提出来。
关于作者
秦怀,公众号【秦怀杂货店】作者,技术之路不在一时,山高水长,纵使缓慢,驰而不息。个人写作方向:Java 源码解析,JDBC,Mybatis,Spring,redis,分布式,剑指 Offer,LeetCode 等,认真写好每一篇文章,不喜欢标题党,不喜欢花里胡哨,大多写系列文章,不能保证我写的都完全正确,但是我保证所写的均经过实践或者查找资料。遗漏或者错误之处,还望指正。
评论