提前说明,挑战的人不是我
。
大家周末好,我是
爱上 B 站的小吴
,最近一段时间我在网站 AlgoMooc 录制剑指 Offer 的视频,同时上传了一部分到 B 站,基于推荐算法,B 站疯狂的给我推送如何刷 LeetCode、如何学算法的相关内容,再也无法愉快的在首页看到华农兄弟、小姐姐们的视频了。
于是,这两天在首页看到一个极度「嚣张」的标题:
挑战一天(12h)刷完《剑指offer》67题
。
视频地址:https://b23.tv/ELn57H
看到这个标题,心想这要么是某个狂妄之辈,要么是小白,要么是大佬。
看完之后,跪了。
退役选手果然不容小视,他这种行为相当于
英雄联盟职业选手退役后挑战多少天上荣耀王者
。
不过这种选手毕竟还是少数,不是每个人都是 ACM 退役选手,大部分人刷《剑指 Offer》上的算法题短则一周长则数月才能刷完。
之所以刷《剑指 Offer》,是因为这本书的确很牛逼,它系统整理了面试会考察的基础知识、代码质量、解题思路、优化效率和综合能力这 5 个考点,如果刚开始练习算法题目,《剑指 Offer》是个不错的切入点。
在大厂的面试中,频繁的出现《剑指 Offer》上面的原题。
众所周知,刷题有一个很重要的技巧就是按照标签来刷,在某个时间段内只刷相对应的题目,这种做法可以极大的提高刷题的速度,而且能带来更好的效果。
-
1、持续地刷同个类型的题目,可以不断地巩固和加深理解。
-
2、可以更全面地接触这个数据结构,算法的各个变种,这会促使你对这个数据结构,算法的理解更加全面和深刻,学习的效率会更高。
根据数据结构和算法思想的分类,《剑指 Offer》可以分为以下几种标签: