码迷,mamicode.com
首页 >  
搜索关键字:连续子数组    ( 418个结果
最大子序和[leetcode]
题目链接: https://leetcode-cn.com/problems/maximum-subarray/description/ 题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 分析 最大子序列是要找出由数组成的一维数 ...
分类:其他好文   时间:2018-08-11 20:54:50    阅读次数:169
[算法]最大连续子数组和,最长重复子串
这两道题是我在面试中亲身经历的,在面试滴滴的过程中,我遇到过最大子数组和,在面试阿里的过程中,我遇到过最长重复子串。 1. 最大子数组和 比如,给定一个数组, 1, -2, 3, -4, 5, 6, -7 应该输出, 11。 2. 最长重复子串 比如,给定一个字符串, "hello, my name ...
分类:编程语言   时间:2018-08-10 23:15:28    阅读次数:210
连续子数组的最大和问题
一个整数数组中的元素有正有负,在该数组中找出一 个连续子数组, 要求该连续子数组中各元素的和最大,这个连续子数组便被称作最大连续子数组。 比如数组{2,4,-7,5,2,-1,2,-4,3}的最大连续子数组为{5,2,-1,2},最大连续子数组的和为5+2-1+2=8。 问题输入就是一个数组,输出该 ...
分类:编程语言   时间:2018-08-08 20:26:02    阅读次数:139
代码题(25)— 最大子序和、最长上升子序列
1、53. 最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 2、300. 最长上升子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 ...
分类:其他好文   时间:2018-07-27 13:22:40    阅读次数:143
代码题(23)— 数组中的最长山脉
1、845. 数组中的最长山脉 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”: B.length >= 3 存在 0 < i < B.length - 1 使得 B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.lengt ...
分类:编程语言   时间:2018-07-24 13:10:44    阅读次数:347
剑指offer-连续子数组的最大和
题目:连续子数组的最大和 题目描述:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6, ...
分类:编程语言   时间:2018-07-23 22:41:55    阅读次数:188
【剑指offer】42、连续子数组的最大和
题目 输入一个整型数组,数组里有正数也有负数。数组的一个或连续多个整数组成一个子数组。求所有子数组的最大和。要求时间复杂度为O(n) 思路一 试着从头到尾累加每个数字,若发现有子数组和小于零,则加上后面的数字肯定会变小 因此丢弃这组子数组,从后面一个数字开始重新累加 例如{1,-2,3,10,-4, ...
分类:编程语言   时间:2018-07-21 17:15:35    阅读次数:134
连续子数组的最大和
题目:输入一个整型数组,数组里有正数也有负数。数组中一个活连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求事件复杂度为O(n)。 思路:看到这道题,很多人都能想到最直观的方法,即枚举出数组的所有数组并求出它们的和。一个长度为n的数组,总共有n(n+1)/2个子数组。计算出所有子数组的和, ...
分类:编程语言   时间:2018-07-02 11:01:00    阅读次数:158
连续子数组的最大和
题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n). 解题思路: 我们试着从头到尾逐个累加示例数组中的每个数字。初始化为0。第一步加上第一个数字1,此时和为1.接下来第二步加上数字-2,和就变成了-1,第三步加上数 ...
分类:编程语言   时间:2018-06-21 22:36:10    阅读次数:182
代码题(5)— 数组最大子序列
1、最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: ...
分类:编程语言   时间:2018-06-21 17:44:50    阅读次数:244
418条   上一页 1 ... 19 20 21 22 23 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!