【力扣】每日三题 -- 序论

  • 终于放寒假了,大三以来也对未来规划多了一些思考。经过多方面综合考虑,还是最终选择不考研,直接工作。因此俺希望能在下学期找到自己满意的的实习工作。
  • 面试的话,主要还是准备算法 + 基础知识(计网、操作系统、数据库等)数据结构和算法方面,深知自己目前算法还是比较薄弱的,因此从今日起 Leetcode 每日至少写三题。
  • 刷题题集:Leetcode HOT 100 / CodeTop 企业题库
  • 刷题顺序:在 Codetop 题库、Hot-100中首先按照标签
    数组 -> 字符串 -> 链表 -> 二分查找 -> 排序 -> 哈希表 -> 栈 -> 队列 -> 树 、递归、回溯 -> 堆 筛选,然后从每种标签从简单的开始刷。
  • 参考资料:https://zhuanlan.zhihu.com/p/380512154

第一轮刷题
题目类别推荐按照这个顺序来说: 数组 ->字符串 ->链表->二分查找->排序->哈希表-> 栈->队列 ->树 、递归、回溯 -> 堆 ,每一个类别只做简单的题目!而且是从通过率又高向低来刷。
这样刷过一遍之后 我们基础的数据结构和算法就已经差不多了、
第二轮刷题
开始做第一轮类别里面中等难度的题目
同时开始刷更高难度类别的题目,推荐按照这个顺序去做:拓扑排序->分治算法-> 二叉搜索树->贪心算法->动态规划-> 深度优先搜索 -> 广度优先搜索–>图->数学
这里依然还是只做简单难度的题目 按照通过率又高向低
第三轮刷题
开始尝试做第一轮里面的 困难难度的题目 (不强求,仅仅是尝试,面试中也不会太难)
同时开始做第二轮里面 中等难度的题目 (不用全都做,选一下自己一看就有想法的题目)
然后开始做做leetcode分类里面 第一轮和第二轮都没有涉及到的类别的题目,相对于其他类型,面试中最常考察的是: 字典树-> 并查集 -> 树状数组->线段树 , 这里只做简单难度的就可以了!
以上基本刷个 400题左右,就可以应付大厂的算法面试了。

年轻人,你的职责是平整土地,而非焦虑时光。你做三四月的事,在八九月自有答案。-- 余世存 《时间之书》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值