Skip to content

Record how to solve the questions of leetcode or lintcode and so on....

License

Notifications You must be signed in to change notification settings

baypm2009/CodeSolution

 
 

Repository files navigation

codeSolution

目前正在更新中...

150页完整剑指Offer(V2版本300多页)刷题笔记,领取方式如下(无套路直接获取百度网盘的 🔗 链接,如果链接失效可以直接找我):

【秦怀杂货店】公众号内发送:剑指Offer

在线阅读地址

GitHub Pages 完整刷题笔记阅读:进入

如果需要查找 剑指OfferV1版本,可以在 📂剑指OfferV1 中查找到,会一直保留。

为什么要做这个刷题的仓库?

算法题已经变成各个厂面试的标配,而算法题不是一朝一夕的事情,傻傻的每天或者每两天,刷一道题,或者学习一种思路,只要坚持住,后面不那么畏惧算法了。这是一只拦路虎,但是只要在心理上战胜它,就已经赢了一半。而不断地训练,能够让人不那么恐惧。

平时业务代码写得多,好像没有怎么用上算法。其实不然,譬如算法就隐藏在我们调用sort()函数的时候。里面的实现也是经过作者一版一版的优化的。一个能解决复杂算法的人,一般代码写得都比较优美。算法在无形中锻炼了,处理复杂问题的能力,写业务代码的时候就不太容易自己把自己绕晕。

自己对算法比较感兴趣,每次看到一些神奇的算法,总会想到,这些人怎么这么牛,amazing...奇怪的知识又增加了。这种快乐,是在你突然间想清楚一道算法题,或者看到别人更优美的解答并且理解了的时候,突然产生的。算是一种简单的快乐。

当然,我们并不追求,花很多时间,要把某个题目,把效率从 0.9999 提高到 1 ,对于每个人来说,时间都是宝贵的。在时间和某个知识点面前,我想每个人都有自己平衡的策略,if you happy,you do. 但是我们做的目的是把某个题目解决,至少在限定的条件下把它解决,大部分人能想到的优化,也能够提出来。

项目维护的大致方向

按照每天/两天一道的频率在公众号发布题解,按照一周的频率将题解更新至仓库中。

  • 剑指Offer 的题解整理完成(主要包括多解法,细节图片绘制等,整理输出成 pdf,C++ 添加语言,完成V2 版本)
  • LeetCode题目今年会更新 100-150 道左右( Flag 倒了)。

仓库Github的访问比较慢,电信如果屏蔽,自行把DNS服务器指定到 114.114.114.114。后期可能同步到Gitee上,解决国内访问慢的问题。

开源协议

本着互联网的开放精神,本项目采用开放的[MIT]协议进行许可。

关于作者

秦怀,公众号【秦怀杂货店】作者,技术之路不在一时,山高水长,纵使缓慢,驰而不息。个人写作方向:Java源码解析,JDBC,Mybatis,Spring,redis,分布式,剑指Offer,LeetCode等,认真写好每一篇文章,不喜欢标题党,不喜欢花里胡哨,大多写系列文章,不能保证我写的都完全正确,但是我保证所写的均经过实践或者查找资料。遗漏或者错误之处,还望指正。

目前在蓝桥云课写过一门课:数据结构与算法攻坚课 ,有需求可以支持一下,没有可以忽略哈,购买可以使用,教师邀请码:GAFVF7b8,可以九折购买,我不能保证课程的质量满足每个人的需求,但是如果有问题,或者其他的疑惑,可以找我讨论。

2020年我写了什么?

开源编程笔记

平日时间宝贵,只能使用晚上以及周末时间学习写作,关注我,我们一起成长吧~

个人微信

如果有什么问题可以及时联系我,纠正~

About

Record how to solve the questions of leetcode or lintcode and so on....

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 96.5%
  • HTML 3.5%