跳至主要內容

算法题专栏介绍


Seven在校招求职的时候刷了3遍剑指offer, 同时刷了500+力扣题目,并且在之后重复二刷三刷,接着总结出了现在的算法模块,本人是Javaer,因此所有题解都通过Java来写。

说实话,算法这种东西没得快速提升,算法能力的提升需要日积月累慢慢累积而成的。

在互联网招聘中,不管是笔试还是面试中的手撕算法,可以考察的算法题很多。比如链表、树、数组、动态规划、回溯算法、贪心算法等都有可能考察到。

而一般说来笔试的难度是比面试稍微高一些的,面试中的手撕算法难度一般是力扣的 medium 水平,也有一些 easy 的,而笔试至少都是力扣 medium 难度以上的。

程序员应该都听说过《剑指Offer》这本书吧,基本上属于找工作必备,这本书系统整理了面试会考察的基础知识、代码质量、解题思路、优化效率和综合能力这 5 个考点,如果刚开始练习算法题目,《剑指 Offer》是个不错的切入点。

通过系统的刷《剑指 Offer》培养一个良好的刷题习惯,别看里面的题目仅仅只有几十道,但确是大厂算法面试的常考题,刷透这些题,虽然不能保证你百分百通过算法面试环节,却足够让你做其它题目的时候更加有熟悉感,更好的思考。

刷题有一个很重要的技巧就是按照标签来刷,在某个时间段内只刷相对应的题目,这种做法可以极大的提高刷题的速度,而且能带来更好的效果。

1、持续地刷同个类型的题目,可以不断地巩固和加深理解。

2、可以更全面地接触这个数据结构,算法的各个变种,这会促使你对这个数据结构,算法的理解更加全面和深刻,学习的效率会更高。

本专栏则系统性的带读者一起刷题~

本专栏持续更新准备中,敬请期待~

seven97官方微信公众号
seven97官方微信公众号