LintCode_44 最小子数组
题目
给定一个整数数组,找到一个具有最小和的子数组。返回其最小和。
注意事项
子数组最少包含一个数字
样例
给出数组[1, -1, -2, 1],返回 -3
思路
动态规划解决
C++代码
1 int minSubArray(vector<int> nums) { 2 // write your code here 3 int s, min; 4 int len = nums.size(); 5 if(len == 0) return 0; 6 int i; 7 min = nums[0]; 8 s = nums[0]; 9 for(i = 1; i < len; ++i) 10 { 11 if(s > 0) s = nums[i]; 12 else s += nums[i]; 13 min = min > s ? s : min; 14 } 15 return min; 16 }
View Code
转载于:https://www.cnblogs.com/Smallhui/p/5472624.html
LintCode_44 最小子数组相关推荐
- 求最小子数组之二维篇
一.设计思路 求出该二维数组的所有子数组,先确定一个位置为起点,然后向右下方依次以此起点为始的所有子数组, 图1-顺序求子数组 具体如上图1,顺序求出子数组,然后和max值相比较,若比max值大,则将 ...
- LintCode Python 简单级题目 41.最大子数组 - 44.最小子数组和
题目1 最小子数组 描述: 给定一个整数数组,找到一个具有最小和的子数组.返回其最小和. 注意事项 子数组最少包含一个数字 您在真实的面试中是否遇到过这个题? Yes 样例 给出数组[1, -1, - ...
- 领扣LintCode问题答案-44. 最小子数组
领扣LintCode问题答案-44. 最小子数组 目录 44. 最小子数组 鸣谢 44. 最小子数组 给定一个整数数组,找到一个具有最小和的连续子数组.返回其最小和. 子数组最少包含一个数字 样例 1 ...
- 求数组中的最小子数组,时间复杂度o(n),java
石家庄铁道大学 信1405-1 班 唐炳辉 题目:给定一个整数数组,找到一个具有最小和的子数组.返回其最小和. 设计思路:两个变量 ,一个记录当前并入的数组的值,另外一个记录所算过得最大的数组的值,当 ...
- 九章算法面试题87 最小子数组
原文网址 www.jiuzhang.com 问题详情 给定一个整数数组,找到一个具有最小和的子数组.返回其最小和. 在线评测本题: http://www.lintcode.com/zh-cn/prob ...
- 代码随想录算法训练营第二天| 977. 有序数组的平方、209. 长度最小子数组、59.螺旋矩阵II、数组总结
目录: 977.有序数组的平方 209.长度最小的子数组 1.暴力输出法 2.滑动窗口法 59.螺旋矩阵II 总结: 今日收获: 977.有序数组的平方 因为是递增且有负数的数组,那么他们的平方如果还 ...
- 代码随想录算法训练营第二天| 977有序数组平方、207最小子数组、59螺旋矩阵II。
977.有序数组的平方 力扣题目链接 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序. 示例 1: 输入:nums = [-4,-1, ...
- [LintCode] Minimum Size Subarray Sum 最小子数组和的大小
Given an array of n positive integers and a positive integer s, find the minimal length of a subarra ...
- LeetCode Maximum Product Subarray(最大子数组乘积)
Find the contiguous subarray within an array (containing at least one number) which has the large ...
最新文章
- 在Windows和Linux上编译gRPC源码操作步骤(C++)
- __try 内外不能有 c++ 代码,要封装成一个函数
- LINQ系列:LINQ to SQL Exists/In/Any/All/Contains
- leetcode1221. 分割平衡字符串(贪心算法)
- 校园招聘最重要的有2点 第一个是不要抱死一家公司
- 本地Spark连接远程集群Hive(Scala/Python)
- 虚拟机如何连接服务器系统,Horizon 连接服务器最大连接数和虚拟机配置
- 联想 DXL 系列对象存储
- C++实现通讯录管理系统
- SAP S4 FI 后台详细配置教程文档 PART2 (财务会计的基本设置篇)
- 【2022春秋杯】两个题wp
- git:SSL证书问题:无法获取本地颁发者证书
- Windows 8系统IE10无法安装Flash Player插件的解决办法
- yolov5 继续训练
- 资金存管,专治各种预付无良商家卷款跑路
- 先验概率和后验概率那点事儿
- 弘辽科技:如何提高客单价
- 服务器显示正在重新连接,远程连接提示正在重新连接服务器
- python mse函数_Python 线性回归处理糖尿病数据 计算MSE等
- 北师大计算机专业课代号,2020北京师范大学计算机改考,不是408
热门文章
- zigbee的路由器能分配网络地址吗_家用无线路由器讲解
- tensorflow中同时两个损失函数_深度度量学习中的损失函数
- linux rdma服务,在Linux中infiniband rdma差转转bw
- pytorch torchtext
- Flask session
- TensorFlow tf.keras.callbacks.ModelCheckpoint
- TensorFlow model
- 如何获取filecoin_【IPFSFilecoin】Filecoin矿机厂商排名?如何选择?哪家公司靠谱?...
- 给机器人罗宾写一封英语回信_近10年高考英语书面表达真题及范文大汇总! 把握高考命题新趋势!...
- web 错误 处理你的请求时出错_最强辅助Jmeter技术干货:JMeter中处理器的另类玩法...