likes
comments
collection
share

重学数据结构算法(刷题心得)

作者站长头像
站长
· 阅读数 7

前段时间看外面机会,花了点时间刷刷算法,也趁找工作的时机,把数据结构算法系统的重学一遍。出去面试,基本上题目都能在10分钟内写出来。

课程/书链接耗时
《计算之魂》-吴军/2周
复习《数据结构与算法之美》-极客时间time.geekbang.org/column/arti…1周
《排序算法》-力扣leetcode.cn/leetbook/de…1周
LeetCode101-c++刷题github.com/changgyhub/…1个月

计算之魂-吴军

系统的讲述计算机思维,五级工程师的能力划分。

数据结构与算法之美-极客时间

这是极客时间上的一套畅销课,图片画的深动有趣,确实做到了深入浅出,而且比较全面。几年前看过一遍,这次是复习,把遗忘的部分重点看下。

《排序算法》-力扣

leetcode.cn/leetbook/de…

面试中最基础、最常见的就是排序算法,所以单独把排序算法强化了一遍。

leetcode上这套算法,是按照时间复杂度分类的,非常有利于学习者强化时间复杂度的概念。

重学数据结构算法(刷题心得)

LeetCode101-c++刷题

我主要的开发语言为c++,所以针对c++的算法、STL、指针等,按照这本册子刷了一遍,有101道示例,还有拓展练习,都非常典型。

重学数据结构算法(刷题心得)

题目都取自于leetcode,方便刷题,注册了两个月会员。

重学数据结构算法(刷题心得)

刷题、面试心得

刷题不在多,在于精,把常见的数据结构熟练掌握、融汇贯通,比泛泛的刷效果要好。

另外,实际面试中,时间有限,一般留给写算法就10分钟左右,不会出到hard,一般为easy、medium难度,也都是常见的题目。所以刷题时,不要追求难,重在基础题型。

转载自:https://juejin.cn/post/7240347693461962807
评论
请登录