leetcode题目分类汇总(持续更新)

本文档汇总了LeetCode题目,按链表、栈、队列、堆、贪心算法、二叉树和图等分类,旨在提升数据结构和编程技巧。通过分类刷题,可以提高解题效率和信心,并便于学习整理。
摘要由CSDN通过智能技术生成


一、概述

利用leetcode刷题提高数据结构和coding能力时,不建议从头开始直接刷,原因如下:

  • 一是找信心:一开始不幸碰到看起来简单却没思路的题真的很崩溃,通过分类就能知道这道题是典型的一类题还是只是一道很细节的题甚至“奇技淫巧”。
  • 二是提高效率:有时吃透一道题就可以解一大类。比如刷多了深度优先、广度优先、树的遍历之后,这一类的题目很轻松搞定。
  • 三是题目整理:目前在网上看到的都是Solution,没有只是题目或者与Solution分开的版本。为了方便思考和学习,就单独整理了这么一份只有题目和思路的版本。

因此,刷题时,不断分类和总结十分必要。

该文档也会不断更新,监督自己刷题的进度。

该汇总的刷题的code均采用c++语言。

二、分类

2.1 链表

题目 难度
92.反转链表II 中等
141.环形链表
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值