
双指针
这次一定行
这个作者很懒,什么都没留下…
展开
-
1417.重新格式化字符串
解释:"0a1b2c" 中任意两个相邻字符的类型都不同。"a0b1c2", "0a1b2c", "0c2a1b" 也是满足题目要求的答案。解释:"1229857369" 中只有数字,所以无法满足重新格式化的条件。解释:"leetcode" 中只有字母,所以无法满足重新格式化的条件。输入:s = "1229857369"输入:s = "covid2019"输入:s = "leetcode"输入:s = "a0b1c2"输出:"c2o0v1i9d"输入:s = "ab123"输出:"0a1b2c"...原创 2022-08-11 22:02:16 · 102 阅读 · 0 评论 -
532.数组中的k-diff数对
题目描述给你一个整数数组 nums 和一个整数 k,请你在数组中找出 不同的 k-diff 数对,并返回不同的 k-diff 数对 的数目。k-diff 数对定义为一个整数对 (nums[i], nums[j]) ,并满足下述全部条件: 0原创 2022-06-16 20:42:31 · 279 阅读 · 0 评论 -
713.乘积小于K的子数组
题目描述给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 k 的连续子数组的数目。示例 1:输入:nums = [10,5,2,6], k = 100输出:8解释:8 个乘积小于 100 的子数组分别为:[10]、[5]、[2],、[6]、[10,5]、[5,2]、[2,6]、[5,2,6]。需要注意的是 [10,5,2] 并不是乘积小于 100 的子数组。示例 2:输入:nums = [1,2,3], k = 0输出:0提示:原创 2022-05-05 20:08:05 · 75 阅读 · 0 评论 -
905.按奇偶排序数组
题目描述给你一个整数数组 nums,将 nums 中的的所有偶数元素移动到数组的前面,后跟所有奇数元素。返回满足此条件的 任一数组 作为答案。示例 1:输入:nums = [3,1,2,4]输出:[2,4,3,1]解释:[4,2,3,1]、[2,4,1,3] 和 [4,2,1,3] 也会被视作正确答案。示例 2:输入:nums = [0]输出:[0]提示: 1 <= nums.length <= 5000 0 <= nums[i]...原创 2022-04-28 15:24:12 · 132 阅读 · 0 评论