- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 leetcode1051. 高度检查器
题目描述:学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。请你返回能让所有学生以 非递减 高度排列的最小必要移动人数。注意,当一组学生被选中时,他们之间可以以任何可能的方式重新排序,而未被选中的学生应该保持不动。示例:输入:heights = [1,1,4,2,1,3]输出:3解释:当前数组:[1,1,4,2,1,3]目标数组:[1,1,1,2,3,4]在下标 ...
2020-04-08 15:50:10
152
原创 leetcode1290. 二进制链表转整数
leetcode1290. 二进制链表转整数题目描述:给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的 十进制值 。示例 1:输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5)示例 2:输入:head = [0]输出:0示例 3:输入:he...
2020-04-08 10:22:37
182
原创 lettcode1365. 有多少小于当前数字的数字
lettcode1365. 有多少小于当前数字的数字题目描述:给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。以数组形式返回答案。示例 1:输入:nums = [8,1,2,2,3]输出:[4...
2020-04-07 21:50:45
184
原创 java中一个数组复制给另一个数组的方法
方法一:申请一个新数组空间,然后循环赋值//将A复制给Bint[] B=new int[A.length];for(int i=0;i<A.length;i++){B[i]=A[i];}方法二:使用System.ararycopy方法System.arraycopy(originalArray, 0, targetArray, 0, originalArray.length);...
2020-04-07 21:35:12
3288
原创 leetcode1156单字符重复子串最大长度
leetcode1156单字符重复子串最大长度题目描述:如果字符串中的所有字符都相同,那么这个字符串是单字符重复的字符串。给你一个字符串 text,你只能交换其中两个字符一次或者什么都不做,然后得到一些单字符重复的子串。返回其中最长的子串的长度。示例 1:输入:text = “ababa”输出:3示例 2:输入:text = “aaabaaa”输出:6示例 3:输入:text...
2020-04-07 20:16:22
416
原创 leetcode382链表随机节点
382链表随机节点题目描述:给定一个单链表,随机选择链表的一个节点,并返回相应的节点值。保证每个节点被选的概率一样。进阶:如果链表十分大且长度未知,如何解决这个问题?你能否使用常数级空间复杂度实现?示例:// 初始化一个单链表 [1,2,3].ListNode head = new ListNode(1);head.next = new ListNode(2);head.next...
2020-04-06 17:22:54
132
原创 Java获取随机数
Java获取随机数方法一:直接使用Math.random()这个静态的方法,random()方法返回一个**[0,1)**的随机数(double),把他乘以一定的数,比如说乘以100,他就是个100以内的随机。适用于J2SE。 //(最小值+Math.random()*(最大值-最小值+1)) // 例: (int)(1+Math.random()*(10-1+1)) //从1到10的i...
2020-04-06 17:13:02
375
特征选择的方法
2018-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人