算法新手小白如何刷leetcode

新手如何刷leetcode

算法题总共有九大类:

  • 链表
  • 栈、队列、堆
  • 贪心
  • 递归、回溯、分治
  • 二叉树与图
  • 二分查找与二叉树
  • 哈希表与字符串
  • 搜索
  • 动态规划

首先给出牛客网最常考的算法题目点我进去牛客网

算法题变化莫测,不过和高考一样,我们只需要掌握历年高考题(经典题),其他题就融会贯通。

下面是各分类经典题
去leetcode小试牛刀

链表 经典题
题目描述难易程度leetcode题号
链表逆序easy206
链表逆序2medium92
链表求交点easy160
链表求环medium141
链表划分medium86
复杂链表的复制hard138
两个排序链表归并easy21
k个排序链表归并hard23

去leetcode小试牛刀

栈、队列、堆 经典题
题目描述难易程度leetcode题号
队列实现栈easy225
栈实现队列easy232
包含min函数的栈easy155
合法的出栈序列mediumpoj 1363
简单的计数器hard224
数组中的第k大的数easy215
寻找中位数hard295

去leetcode小试牛刀

贪心 经典题
题目描述难易程度leetcode题号
分糖果easy455
摇摆序列medium376
移除k个数字medium402
跳跃游戏1medium55
跳跃游戏2hard45
射击气球medium452
最优加油方法hardpoj 2431

去leetcode小试牛刀

递归、回溯、分治 经典题
题目描述难易程度leetcode题号
求子集medium78
求子集2medium90
组数之和2medium40
生成括号medium22
n皇后hard51
逆序数hard315

去leetcode小试牛刀

二叉树与图 经典题

这里提一句,必须会树的顺序遍历和层序遍历

题目描述难易程度leetcode题号
路径之和medium113
最近的公共祖先medium236
二叉树转链表medium114
侧面观察二叉树medium199
有向图判断环medium207

去leetcode小试牛刀

二分查找与二叉树 经典题
题目描述难易程度leetcode题号
插入位置easy35
区间查找medium34
旋转数组查找medium33
二叉树编码解码medium449
逆序数hard315

去leetcode小试牛刀

哈希表与字符串 经典题
题目描述难易程度leetcode题号
最长回文串easy409
词语模式 easy290
同字符词语分组medium49
无重复最长子串medium3
重复的DNA序列medium187
最小窗口子串hard76

去leetcode小试牛刀

搜索 经典题
题目描述难易程度leetcode题号
岛屿数量medium200
词语阶梯medium127
词语阶梯2hard126
火柴棍正方形medium473
收集雨水2hard407

去leetcode小试牛刀

动态规划 经典题
题目描述难易程度leetcode题号
爬楼梯easy70
打家劫舍easy198
最大字段和easy53
找零钱medium332
三角形medium120
最长上升子序列hard 300
最小路径和medium64
地牢游戏hard174

去leetcode小试牛刀

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值