基于剑指Offer的刷题

之前找工作的时候也刷过题,那个时候在Leetcode上刷的,您会发现怎么刷也刷不完(除非您全职刷题)。这次在总结之前经验的基础上,找来了剑指Offer这本书,配上牛客网,比较成功得把所有题目刷了一遍,成就感满满的。主要步骤如下:

  1. 先过一遍剑指Offer,特别是第一章,里面讲得关于面试的相关技巧还是非常中肯的,我也当过面试官,这些技巧的确都是客观存在的。
  2. 对照剑指Offer的题目,先刷数据结构部分,再刷算法部分。
  3. 如果有余力,在牛客网上刷完一提之后,可以看耗时与内存消耗,可以尝试去改进。
  4. 如果做错了,可以对照书上的解释,理解一下再刷。

一些心得

  1. 一定要记忆,如果见一提刷一提,不会有本质的提高。基本的知识要牢记,比如5种基本的数据结构,要能随口说出来:队列/栈、树、字符串、链表、数组
  2. 一定要总结,对一些基本的套路,要成竹在胸。比如字符串,如果您能把正则表达式匹配玩得溜溜的,基本上字符串就没啥问题了;用两个栈实现个队列,队列/栈的基本知识也就掌握了;链表的删除插入反转这些掌握了,链表也就OK了。
  3. 查阅API一定要用官方文档,我推荐使用"www.cplusplus.com",如果每次都在其他各种讨论网站上看,知识会不成体系。
  4. 一定不要盲目刷题,需要知道该题的前因后果,重点。这个靠刷题网站(Leetcode,牛客等)是不行的,需要有本书,我推荐使用剑指Offer。

最后
刷题是一件非常快乐的事情!请慢慢体会。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手持电烙铁的侠客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值