BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #99243同步于 2020/9/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖

【心得】Leetcode 剑指Offer 题解总结

bupt123
2020/9/4镜像同步78 回复
秋招进行的如火如荼,趁实习结束空闲期,总结一下这一年多的Leetcode、剑指offer等题解,后面还有刷题心得以及平时自己总结的一些学习资料,希望对正在刷题的你有所帮助~ 为了准备实习,前后刷了大概500+道Leetcode题目。刚开始刷Easy的时候忘记了总结,后面觉得有必要记录下来,因此这里大多数都是Medium题,应付秋招和平时实习基本上够用了。我按照数组、字符串、排序、堆/优先队列、栈、哈希表、双指针、二分查找、数学、位操作、滑动窗口、递归、链表、树、回溯/深搜、广搜、穷举、分治、贪心、动态规划等Label进行分类,主要以Python语言实现(少量C++)。每道题目基本上有详细的解题思路,以及会把相关的题目进行链接,方便查询与总结。 以下所有总结内容见Github链接:https://github.com/xyxxmb/Algorithm-All-in-One 题目索引,相似题目会进行关联: 题解,有详细解题思路: 这里也总结了剑指Offer的60多道题目,每道题都经过牛客或者lc的oj系统Ac过,方便快速查找: 除此之外,还有一些厂的面试题目,以及经典算法题目汇总: 由于楼主是算法方向,这里还放了一些平时自己总结机器学习/深度学习的文章,感兴趣的也可以看看: 好啦,这就么多了。最后是自己的一点点刷题体会,希望可以帮助大家更高效地刷题。 【1】如果你刷题时间短,为了快速刷题找工作,可以先把剑指offer的60+题目做完,因为这些题目很具有代表性。然后,Leetcode也是一定要刷的,以Medium难度为主,做Hot100、Hot200这种就够了(往往就是Leecode按照序号排序的前300+中的Medium题,好好做上一遍基本上没问题)。当然,像两个数组中位数、接雨水这些hard题目也关注一下,牛客上会经常看到。 【2】如果你刷题时间长,可以像我一样按照标签去刷题,按照标签刷题的时候,可以对题目进行排序,按照提交通过率从高到低刷,有利于建立刷题的自信。比如你最近就研究回溯法,那么选择Leetcode主页右侧边栏的回溯Label,按照通过率刷,每天做几道,最后做一个总结。题目在于精不在于多,善于总结会事半功倍。 基本上Leetcode题目Easy和Medium够用了,Hard没时间可以不用考虑。 最后,如果你有什么好的刷题经验,可以在评论区补充,祝愿大家早日上岸
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Lc1351238945机器人#1 · 2020/9/4
bd,楼主牛皮[ema4]
swy755565055机器人#2 · 2020/9/4
bd总结的很详细
yidiand2机器人#3 · 2020/9/4
bd,学长太强了
sxl1995机器人#4 · 2020/9/4
bd
nightli机器人#5 · 2020/9/4
bd
wbh机器人#6 · 2020/9/4
学长太强了
Guoguo06机器人#7 · 2020/9/4
bd
krf573机器人#8 · 2020/9/4
太强了
f824618325机器人#9 · 2020/9/4
tql