稚园
稚园
全部文章
分类
Leetcode刷题(146)
题解(69)
归档
标签
去牛客网
登录
/
注册
稚园的博客
TA的专栏
103篇文章
0人订阅
Leetcode-牛客-刷题笔记
103篇文章
1291人学习
全部文章
(共215篇)
Leetcode-438. 找到字符串中所有字母异位词
来自专栏
438. 找到字符串中所有字母异位词给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。 字符串只包含小写英文字母,并且字符串 s 和 p 的长度都不超过 20100。 说明: 字母异位词指字母相同,但排列不同的字符串。不考虑答案输出的顺序。...
java
滑动窗口
Leetcode
2021-02-03
0
560
Leetcode-567. 字符串的排列
来自专栏
567. 字符串的排列给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。 换句话说,第一个字符串的排列之一是第二个字符串的子串。 示例1: 输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包...
java
滑动窗口
Leetcode
2021-02-03
0
543
Leetcode-76. 最小覆盖子串
来自专栏
76. 最小覆盖子串给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1: 输入:s = "ADOBE...
java
滑动窗口
Leetcode
2021-02-03
0
697
Leetcode-19. 删除链表的倒数第 N 个结点
来自专栏
19. 删除链表的倒数第 N 个结点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗?运行结果解题思路fast先前进n个,之后和low一起前进。等fast到末尾时,low就是倒数第n个。java代码 /** * Definition for si...
java
Leetcode
快慢指针
2021-02-03
0
469
Leetcode-167. 两数之和 II - 输入有序数组
来自专栏
167. 两数之和 II - 输入有序数组给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。 函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <...
java
左右指针
Leetcode
2021-02-03
0
488
Leetcode-142. 环形链表 II
来自专栏
142. 环形链表 II给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数...
java
Leetcode
快慢指针
2021-02-03
0
456
Leetcode-1011. 在 D 天内送达包裹的能力
来自专栏
1011. 在 D 天内送达包裹的能力传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。 传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。 返回能在 D 天内将传送带上的所有包裹送达的船的最低...
java
二分法
Leetcode
2021-02-03
0
631
Leetcode-875. 爱吃香蕉的珂珂
来自专栏
875. 爱吃香蕉的珂珂珂珂喜欢吃香蕉。这里有 N 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 H 小时后回来。 珂珂可以决定她吃香蕉的速度 K (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 K 根。如果这堆香蕉少于 K 根,她将吃掉这堆的所有香蕉,然后这一...
java
二分法
Leetcode
2021-02-03
0
568
Leetcode-225. 用队列实现栈
来自专栏
225. 用队列实现栈使用队列实现栈的下列操作: push(x) -- 元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() -- 返回栈是否为空注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, s...
java
Leetcode
队列栈
2021-02-02
0
560
Leetcode-232. 用栈实现队列
来自专栏
232. 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列的支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队...
java
双栈队列
Leetcode
2021-02-02
0
449
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页