java编程:无序整数序列,求连续子串最大和问题
来源:互联网 发布:2017三季度gdp数据 编辑:程序博客网 时间:2024/06/06 03:33
题目:无序整数序列,求连续子串最大和问题。
例如:{-23 17 -7 11 -2 1 -34},子串为{17 ,-7,11},最大和为21。
例如输入:-23 17 -7 11 -2 1 -34
输出:21。
备注:网上笔试题,代码是参考网上别人的,具体出处找不到了,请谅解。摘抄记录下来方便日后学习。如果有问题尽请批评指正,希望可以和大神一起交流
java代码如下:
import java.util.Scanner;public class Main { public static void main(String[] args){Scanner sc=new Scanner(System.in); //输入字符串类型,并请字符串转化为int类型的数组。 String[] nums = null; nums = sc.nextLine().split(" "); int num[]=new int[nums.length]; for(int i=0;i<num.length;i++){ num[i]=Integer.valueOf(nums[i]); } int m=maxSubSum(num); System.out.println(m); } public static int maxSubSum(int[] array){ int sum = 0, max = array[0]; for(int i = 0; i < array.length; i++){ sum += array[i]; if(sum > max) max = sum; if(sum < 0) //如果 sum < 0, 将 sum 重新置 0 sum = 0; } return max;}}
阅读全文
0 0
- java编程:无序整数序列,求连续子串最大和问题
- 给定整数序列求连续子串最大和
- 关于求最大连续子序列 和 问题
- 求连续子序列最大和
- 求数组最大连续子序列和
- 求连续子序列的最大和
- 求最大连续子序列和
- 求最大连续子序列的和
- 求最大连续子序列的和
- (java)整数数组中求最大连续子序列之和,并且记录开始和结束位置
- (java)整数数组中求最大连续子序列之和,并且记录开始和结束位置
- c语言典例之求n个整数最大连续子序列和
- 总结java最大连续子序列和的问题
- 连续子序列最大和问题(Java语言)
- 求一个整数序列的和的最大子串
- 最大连续子序列和的问题
- 连续子序列最大和问题
- 连续子序列和最大问题
- mac生成core文件和生成位置
- 最小树形图
- LA 5009
- cmd 高级用法
- app UI自动化框架改进----使用pa设计模式抽离页面元素
- java编程:无序整数序列,求连续子串最大和问题
- 稀疏编码系列1:Spatial Pyramid Matching 小结
- html版键盘
- 你应该知道的 RPC 原理
- 高可用架构设计之数据存储层
- upper_bound()和lower_bound()的使用
- 算法3.2 二分查找(基于有序数组)(algs4)
- 腾讯广点通深度用户挖掘与精准广告定向
- KMP算法初学next数组