码迷,mamicode.com
首页 >  
搜索关键字:subarray    ( 846个结果
LeetCode 53. Maximum Subarray 最大连续字段和问题
考察:最大连续字段和问题。 解决问题时间复杂度:O(n) 问题隐含条件:如果给出的数集都是负数,那么最大连续字段和就是,最大的那个负数。 eg:{-2,-1} 结果应该输出 -1 而不是 0 ...
分类:其他好文   时间:2018-09-09 00:36:17    阅读次数:159
LeetCode 325. Maximum Size Subarray Sum Equals k
类似sum的题都可以想一想可不可以把sum依次求出来,然后 [i+1,j] 的sum 直接用 sum[j]-sum[i]来求。 由于这道题有负数存在,没办法用sliding window来做,只能另辟蹊径。 用一个hashtable保存到目前为止的sum所对应的index,这样之后知道寻找 sum- ...
分类:其他好文   时间:2018-09-07 11:12:24    阅读次数:134
LeetCode 209. Minimum Size Subarray Sum
方法一: 滑动窗口问题,维护一个sum<s的窗口。时间复杂度O(n)。 方法二:二分 时间复杂度O(nlogn),详见 https://leetcode.com/problems/minimum-size-subarray-sum/solution/ ...
分类:其他好文   时间:2018-09-07 10:57:32    阅读次数:137
LeetCode题解之 Continuous Subarray Sum
1、题目描述 2、循环计算即可 3、代码 ...
分类:其他好文   时间:2018-09-02 12:29:42    阅读次数:98
动态规划-子数组乘积小于k的总个数 Subarray Product Less Than K
2018-09-01 23:02:46 问题求解: 问题求解: 最开始的时候,一眼看过去就是一条 dp 嘛,保存每个数字结尾的长度和,最后求和就好,至于长度如何求,本题中需要用滑动窗口来维护。 写好代码后,发现其实并不需要真正申请一个1000长度的数组来对每个数字进行保存,直接求和就好。 ...
分类:编程语言   时间:2018-09-02 01:53:31    阅读次数:290
Maximum Submatrix & Largest Rectangle
相关题型 参考 "Maximum Submatrix & Largest Rectangle" "[leetcode]221. Maximal Square" "Maximum sum rectangle in a 2D matrix | DP 27" ...
分类:其他好文   时间:2018-08-19 22:39:46    阅读次数:249
LeetCode题862 —— Shortest Subarray with Sum at Least K
Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K. If there is no non-empty subarray with sum at least K, ret ...
分类:其他好文   时间:2018-08-18 16:25:30    阅读次数:171
最大子序和[leetcode]
题目链接: https://leetcode-cn.com/problems/maximum-subarray/description/ 题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 分析 最大子序列是要找出由数组成的一维数 ...
分类:其他好文   时间:2018-08-11 20:54:50    阅读次数:169
53 Maximum Subarray
53 Maximum Subarray https://www.youtube.com/watch?v=7J5rs56JBs8 class Solution { public int maxSubArray(int[] nums) { int[] result = new int[nums.leng... ...
分类:其他好文   时间:2018-08-10 16:01:05    阅读次数:109
Codeforces 1005E1&2 Median on Segments (General Case & Permutations Edition)
E1 想到的O(n)做法,因为m只会出现一次,所以subarray里必须包括m。可以想像合法的subarray是m左边一个连续区间+m+m右边一个连续区间组成。然后把左区间预处理,枚举右区间就行了。(根据性质:一个subarray的median是m,那说明有0个数净比m大,或有1个数净比m大)【净大 ...
分类:其他好文   时间:2018-07-15 13:45:42    阅读次数:232
846条   上一页 1 ... 23 24 25 26 27 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!