码迷,mamicode.com
首页 >  
搜索关键字:子数组    ( 1941个结果
Python算法与数据结构--求所有子数组的和的最大值
Python算法与数据结构 求所有子数组的和的最大值 " " "玄魂工作室 玄魂" 玄魂工作室秘书 玄魂工作室 昨天 题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 这个题目有多个解 ...
分类:编程语言   时间:2018-08-23 15:38:30    阅读次数:245
ES6之解构赋值
何为解构赋值? 解构赋值语法是一个 Javascript 表达式,这使得可以将值从数组或属性从对象提取到不同的变量中。 如果理解起来感觉抽象,直接看下面例子: 数组解构: 我们在以前要给变量赋值需要像下面这样写: 是不是感觉略繁琐了点?而如果我们用解构赋值的话,可以怎么写呢?看下面代码: 此时我们可 ...
分类:其他好文   时间:2018-08-19 19:09:08    阅读次数:114
小橙书阅读指南(六)——快速排序和三向切分快速排序
算法描述:快速排序是一种分治的排序算法。它将数组分为两个子数组,并将两部分独立的排列。快速排序和归并排序是互补的:归并排序将数组分成两个子数组分别排序,并将子数组归并以将整个数组排序;而快速排序将数组排序的方式则是当两个子数组都有序时整个数组也就自然有序了。 算法图示: 算法解释:选择标的元素(5) ...
分类:编程语言   时间:2018-08-18 13:53:35    阅读次数:180
线段树(1)
目录 一、概述 二、从一个例子理解线段树 创建线段树 线段树区间查询 单节点更新 区间更新 三、线段树实战 一 概述 线段树,类似区间树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决连续区间的动态查询问题,由于二叉结构的特性,它基本能保持每个操作的复杂度为O(logn)。 线段树 ...
分类:其他好文   时间:2018-08-17 11:27:07    阅读次数:147
转-求解最大连续子数组的算法
#include "stdafx.h"//暴力法求最大子数组和问题int _tmain(int argc, _TCHAR* argv[]){ int A[8] = { -6, 10, -5, -3, -7, -1, -1 }; int array_length = sizeof(A) / sizeo ...
分类:编程语言   时间:2018-08-13 21:01:13    阅读次数:161
leetcode-最大子序和(动态规划讲解)
最大子序和(动态规划讲解) 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 输入: [-2,1,-3,4 ...
分类:其他好文   时间:2018-08-12 20:10:04    阅读次数:134
分治策略---求最大子数组
只有当数组中包含负数时,最大子数组问题才有意义。如果所有元素都是非负的,最大子数组问题没有任何意义,因为整个数组和肯定是最大的 ...
分类:编程语言   时间:2018-08-12 17:33:42    阅读次数:128
最大子序和[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
1941条   上一页 1 ... 60 61 62 63 64 ... 195 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!