码迷,mamicode.com
首页 >  
搜索关键字:连续子数组    ( 418个结果
【数组】581. 最短无序连续子数组
题目: 解答: 单调栈 正向遍历,单调递增栈,找出自始至终没有出栈的最大索引 l 反向遍历,单调递减栈,找出自始至终没有出栈的最小索引 r 中间就是需要排序的最小子数组 1 class Solution { 2 public: 3 int findUnsortedSubarray(vector<in ...
分类:编程语言   时间:2020-05-05 17:49:42    阅读次数:56
滑动窗口-BST-单调队列-1438. 绝对差不超过限制的最长连续子数组
2020-05-05 17:00:57 问题描述: 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入:nums = [8,2 ...
分类:编程语言   时间:2020-05-05 17:35:21    阅读次数:69
LeetCode 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit (绝对差不超过限制的最长连续子数组)
给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 0 。 示例 1: 输入:nums = [8,2,4,7], limit = 4 输出:2 解释:所 ...
分类:编程语言   时间:2020-05-05 12:24:25    阅读次数:66
[LeetCode in Python] 5402 (M) longest continuous subarray with absolute diff less than or equal to limit 绝对差不超过限制的最长连续子数组
题目 https://leetcode cn.com/problems/longest continuous subarray with absolute diff less than or equal to limit/ 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长 ...
分类:编程语言   时间:2020-05-03 20:45:38    阅读次数:69
LeetCode 53. 最大子序和
53. 最大子序和 难度简单 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经实现复杂 ...
分类:其他好文   时间:2020-05-03 18:32:09    阅读次数:55
【LeetCode】23.最大子序和
题目链接 https://leetcode-cn.com/problems/maximum-subarray/ 题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: ...
分类:其他好文   时间:2020-05-03 12:36:00    阅读次数:50
最大连续子序列和
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 来源:力扣(LeetCode)链接:https://leet ...
分类:其他好文   时间:2020-05-03 10:36:15    阅读次数:56
刷题581. Shortest Unsorted Continuous Subarray
一、题目说明 题目581. Shortest Unsorted Continuous Subarray,求最大连续子数组(如果该子数组有序,则整个数组有序)的长度。难度是Easy! 二、我的解答 不动脑子,将数组排序,然后从左到右比较,再从右到左比较。即可获得最短子数组的长度。 性能如下: 三、优化 ...
分类:其他好文   时间:2020-04-30 09:32:57    阅读次数:44
连续子数组的最大和
题目: 输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 提示 ...
分类:编程语言   时间:2020-04-29 20:16:48    阅读次数:61
Leetcode练习(Python):数组类:第152题:给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字)。
题目: 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字)。 思路: 考虑数组中为负数的情况。 程序: class Solution: def maxProduct(self, nums: List[int]) -> int: length = len(n ...
分类:编程语言   时间:2020-04-25 16:44:14    阅读次数:116
418条   上一页 1 ... 5 6 7 8 9 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!