![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣
辛勤小蜜蜂
这个作者很懒,什么都没留下…
展开
-
力扣 中位数组
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5示例 3:输入:nums1 = [0,0], nums原创 2021-08-23 21:48:57 · 131 阅读 · 0 评论 -
LeetCode压缩字符串
给你一个字符数组 chars ,请使用下述算法压缩:从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符 :如果这一组长度为 1 ,则将字符追加到 s 中。否则,需要向 s 追加字符,后跟这一组的长度。压缩后得到的字符串 s 不应该直接返回 ,需要转储到字符数组 chars 中。需要注意的是,如果组长度为 10 或 10 以上,则在 chars 数组中会被拆分为多个字符。请在 修改完输入数组后 ,返回该数组的新长度。你必须设计并实现一个只使用常量额外空间的算法来解决此问题。示例原创 2021-08-21 10:57:17 · 196 阅读 · 0 评论 -
等差数列 高级子串
给你一个整数数组 nums ,返回 nums 中所有 等差子序列 的数目。(力扣)如果一个序列中 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该序列为等差序列。例如,[1, 3, 5, 7, 9]、[7, 7, 7, 7] 和 [3, -1, -5, -9] 都是等差序列。再例如,[1, 1, 2, 5, 7] 不是等差序列。数组中的子序列是从数组中删除一些元素(也可能不删除)得到的一个序列。例如,[2,5,10] 是 [1,2,1,2,4,1,5,10] 的一个子序列。题目数据保证答案原创 2021-08-13 10:12:14 · 122 阅读 · 0 评论 -
力扣 等差数列
如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。子数组 是数组中的一个连续序列。我在下面写的时候要求用空格分割输入一行数字就ok 没有再做字符切割!import java.util.*;public class 子数列 { public static void main(St原创 2021-08-10 15:17:28 · 111 阅读 · 0 评论 -
力扣刷题 变位词组
编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。注意:本题相对原题稍作修改示例:输入: eat tea tan ate nat bat输出:ate eat teanat tanbat说明:所有输入均为小写字母。不考虑答案输出的顺序。题目来源:力扣(LeetCode)题目解释: 给定一个字符让把含有字母相同,但是字母排序可以不相同的字符串 同行输出 。思路 : 我的想法是输入字符串,然后转成字符数组,在把数组遍历 ,对应原创 2021-07-18 12:13:46 · 122 阅读 · 0 评论