![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1861 阅读 · 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 · 510 阅读 · 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 · 455 阅读 · 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 · 280 阅读 · 0 评论