刚入门这样刷LeetCode,效率翻倍

本文分享了一种提高刷LeetCode效率的方法,即按数据结构和算法类型集中练习。作者建议先专注于一种类型,如数组、链表、栈、树等,深入理解并熟练掌握相关题型,再进行其他类型的题目练习。文中列举了各类别的代表性题目,帮助读者更好地组织刷题计划。
摘要由CSDN通过智能技术生成

LeetCode上面的题目都有进行分类,建议在一个时间段只刷同一类型的题目,可以更全面的认识这一类型的数据结构or算法,以加深对此类题型的理解。就好比练功夫,前期把一些基本招式都熟悉掌握,后面再串通这些招式,融会贯通。

我个人也是比较习惯按照分类来刷题,自我感觉效果还可以。

我将LeetCode题目进行了整理分类,大家可以参考下:

数组操作

  • LeetCode54 螺旋矩阵
  • LeetCode76 最小覆盖子串
  • LeetCode75 颜色分类
  • LeetCode73 矩阵置零
  • LeetCode384 打乱数组
  • LeetCode581 最短无序连续子数组
  • LeetCode945 使数组唯一的最小增量

链表操作

  • LeetCode206 反转链表
  • LeetCode19 删除链表的倒数第N个节点
  • LeetCode25 k个一组翻转链表
  • LeetCode141 环形链表
  • LeetCode142 环形链表Ⅱ
  • LeetCode61 旋转链表
  • LeetCode138 复制带随机指针的链表
  • LeetCode160 相交链表
  • LeetCode707 设计链表

  • LeetCode20 有效的括号
  • LeetCode32 最长有效括号
  • LeetCode155 最小栈
  • LeetCode224 基本计算器
  • LeetCode232 用栈实现队列
  • LeetCode316 去除重复字母

树的遍历

  • LeetCode
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值