- 博客(4)
- 收藏
- 关注
原创 fabric8io/kubernetes-client 使用自定义路径下的kubeconfig文件
fabric8io/kubernetes-client 使用自定义路径下的kubeconfig文件
2023-09-06 12:05:43
256
1
原创 浅谈ReentrantLock中公平锁的加锁和解锁
ReentrantLock是一个可重入互斥锁,具有与使用synchronized方法和语句访问的隐式监视锁相同的基本行为和语义,但具有扩展功能。
2021-12-01 22:22:37
449
原创 LeetCode 1846. 减小和重新排列数组后的最大元素 - Java
题目:给你一个正整数数组arr。请你对 arr执行一些操作(也可以不进行任何操作),使得数组满足以下条件:arr中 第一个元素必须为1。任意相邻两个元素的差的绝对值 小于等于1,也就是说,对于任意的 1 <= i < arr.length(数组下标从 0 开始),都满足abs(arr[i] - arr[i - 1]) <= 1。abs(x)为x的绝对值。你可以执行以下 2 种操作任意次:减小 arr中任意元素的值,使其变为一个 更小的正整数...
2021-07-15 21:55:26
114
原创 Leetcode面试题 17.10. 主要元素解题
题目:数组中占比超过一半的元素称之为主要元素。给你一个 整数 数组,找出其中的主要元素。若没有,返回 -1 。请设计时间复杂度为 O(N) 、空间复杂度为 O(1) 的解决方案。测试用例:示例 1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例 2:输入:[3,2]输出:-1示例 3:输入:[2,2,1,1,1,2,2]输出:2解析:题意要求寻找超过一半的相同元素,可以知道如果这个数存在,则相同元素的个数必然超过数组一半的长度。由此出发,首先让数组变得有序
2021-07-09 15:17:54
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人