LeetCode 精选 75 回顾

目录

一、数组 / 字符串

1.交替合并字符串  (简单)

2.字符串的最大公因子 (简单)

3.拥有最多糖果的孩子(简单)

4.种花问题(简单)

5.反转字符串中的元音字母(简单)

6.反转字符串中的单词(中等)

7.除自身以外数组的乘积(中等)

8.递增的三元子序列(中等)

9.压缩字符串(中等)

二、双指针

10.移动零(简单)

11.判断子序列(简单)

12.盛最多水的容器 (中等)

13.K 和数对的最大数目(中等)

三、滑动窗口

14.子数组最大平均数 I(简单)

15.定长子串中元音的最大数目(中等)

16.最大连续1的个数 III(中等)

17.删掉一个元素以后全为 1 的最长子数组(中等)

四、前缀和

18.找到最高海拔(简单)

19.寻找数组的中心下标(简单)

五、哈希表 / 哈希集合

20.找出两数组的不同(简单)

21.独一无二的出现次数(简单)

22.确定两个字符串是否接近 (中等)

23.相等行列对(中等)

六、栈

24.从字符串中移除星号(中等)

25.小行星碰撞(中等)

26.字符串解码(中等)

七、队列

27.最近的请求次数(简单)

28.Dota2 参议院(中等)

八、连表

29.删除链表的中间节点(中等)

30.奇偶链表(中等)

31.反转链表(简单)

32.链表最大孪生和(中等)

九、二叉树 - 深度优先搜索

33.二叉树的最大深度(简单)

34.叶子相似的树(简单)

35.统计二叉树中好节点的数目(中等)

36.路径总和 III(中等)

37.二叉树中的最长交错路径(中等)

38.二叉树的最近公共祖先(中等)

十、二叉树 - 广度优先搜索

39.二叉树的右视图(中等)

40.最大层内元素和(中等)

十一、二叉搜索树

41.二叉搜索树中的搜索(简单)

42.删除二叉搜索树中的节点(中等)

十二、图 - 深度优先搜索

43.钥匙和房间(中等)

44.省份数量(中等)

45.重新规划路线(中等)

46.除法求值(中等)

十三、图 - 广度优先搜索

47.迷宫中离入口最近的出口(中等)

48.腐烂的橘子(中等)

十四、堆 / 优先队列

49.数组中的第K个最大元素(中等)

50.无限集中的最小数字(中等)

51.最大子序列的分数(中等)

52.雇佣 K 位工人的总代价(中等)

十五、二分查找

53.猜数字大小(简单)

54.咒语和药水的成功对数(中等)

55.寻找峰值(中等)

56.爱吃香蕉的珂珂(中等)

十六、回溯

57.电话号码的字母组合(中等)

58.组合总和 III(中等)

十七、动态规划 - 一维

59.第 N 个泰波那契数(简单)

60.使用最小花费爬楼梯(简单)

61.打家劫舍(中等)

62.多米诺和托米诺平铺 (中等)

十八、动态规划 - 多维

63.不同路径 (中等)

64.最长公共子序列 (中等)

65.买卖股票的最佳时机含手续费(中等)

66.编辑距离(中等)

十九、位运算

67.比特位计数(简单)

68.只出现一次的数字(简单)

69.或运算的最小翻转次数(中等)

二十、前缀树

 70.实现 Trie (前缀树)(中等)

71.搜索推荐系统(中等)

二十一、区间集合

72.无重叠区间(中等)

73.用最少数量的箭引爆气球(中等)

二十二、单调栈

74.每日温度(中等)

75.股票价格跨度(中等)


干货分享,感谢您的阅读!

一、数组 / 字符串

1.交替合并字符串  (简单)

题目描述

评论 1589
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张彦峰ZYF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值