
Leetcode
文章平均质量分 52
青柠果
这个作者很懒,什么都没留下…
展开
-
初学者LeetCode-(209)长度最小的子数组三种解法
1.题目 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入:target = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最小的子数组。 示例 2: 输入:target = 4, nums = [1,4,4]原创 2022-04-10 21:14:05 · 1924 阅读 · 0 评论 -
初学者关于Leetcode-1855(下标对的最大距离)的三种方法分析
1. 题目 给你两个 非递增 的整数数组 nums1 和 nums2 ,数组下标均 从 0 开始 计数。 下标对 (i, j) 中 0 <= i < nums1.length 且 0 <= j < nums2.length 。如果该下标对同时满足 i <= j 且 nums1[i] <= nums2[j] ,则称之为 有效 下标对,该下标对的 距离 为 j - i 。 返回所有 有效 下标对 (i, j) 中的 最大距离 。如果不存原创 2022-04-08 23:08:48 · 574 阅读 · 1 评论 -
初学者LettCode-(1351,74)二维数组
1.了解二维数组 二维数组定义方式:int[][] num=new int[数字1][数字2]; //数字1代表几行,数字2代表几列 二维数组赋值方式: (1)分别赋值 例:int a[2][3]={{3,4,2},{1,2,5}} ; (2)按排列顺序赋初值 例:int a[2][3]={1,2,3,4,5,6} ; (3)部分元素赋初值 例: int[2][3]={{1,2},{1}} ;...原创 2022-04-05 22:49:29 · 475 阅读 · 1 评论 -
初学者leetcode-1539二分查找
1. 给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。请你找到这个数组里第 k 个缺失的正整数。 实例 输入:arr = [2,3,4,7,11], k = 5 输出:9 解释:缺失的正整数包括 [1,5,6,8,9,10,12,13,...] 。第 5 个缺失的正整数为 9 。 解题思路过程是: 之所以进入if判断是为了断定end当前缺失数的数量是否大于k,大于在数组内部,小于就在数组外,不进行判断会报错。 2.代码展示: class Solution {原创 2022-04-04 23:35:21 · 332 阅读 · 0 评论