稚园
稚园
全部文章
Leetcode刷题
题解(69)
归档
标签
去牛客网
登录
/
注册
稚园的博客
全部文章
/ Leetcode刷题
(共146篇)
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
547
Leetcode-232. 用栈实现队列
来自专栏
232. 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列的支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队...
java
双栈队列
Leetcode
2021-02-02
0
449
Leetcode-239. 滑动窗口最大值
来自专栏
239. 滑动窗口最大值给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 示例 1: 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:...
java
单调队列
Leetcode
2021-02-02
0
514
Leetcode-503. 下一个更大元素 II
来自专栏
503. 下一个更大元素 II给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。 示例 1: 输入: [1...
单调栈
java
Leetcode
2021-02-02
0
705
Leetcode-739. 每日温度
来自专栏
739. 每日温度请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。 例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出...
单调栈
java
Leetcode
2021-02-02
0
539
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页