- 博客(15)
- 收藏
- 关注
原创 LeetCode每日一题之盛最多水的容器(四)
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。
2022-03-09 22:22:06 311
原创 LeetCode每日一题之三数求和(三)
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。
2022-03-08 20:44:32 5880 1
原创 LeetCode每日一题之寻找峰值(二)
峰值元素是指其值严格大于左右相邻值的元素。给你一个整数数组nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。你可以假设nums[-1] = nums[n] = -∞ 。你必须实现时间复杂度为 O(log n) 的算法来解决此问题。
2022-03-07 15:14:50 354
原创 多窗口贩卖电影票原来是这样实现的
提出问题使用简单的多线程实现自动贩卖电影票会出现同一张电影票被多个窗口贩卖掉,这样会出现多卖的问题,让买同一张电影票的人坐在一起,突然有画面了。解决问题(“上锁”)1.使用synchronized锁解决,java提供的关键字,自动。2.使用lock锁解决,java提供的类需要我们自己实现,不自动。代码展示1.使用synchronized锁解决package ThreadTest;public class sync { static int count = 100
2022-01-24 16:20:30 522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人