博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给定一个数组,求连续的最大字数组
阅读量:7282 次
发布时间:2019-06-30

本文共 324 字,大约阅读时间需要 1 分钟。

设计思想:1.将该数组的所有字数组求出,分别求和比较,得出最大字数组。

 

2。对于数组中的数从前到后一个一个求和,若加到的是正数,和增加,则继续加。若加到的是负数,和减少,抛弃该数。

 public static int maxSum(int[] a) {  

  •         int sum = 0;     
  •         int b = 0;     
  •         for (int i = 0; i < a.length; i++) {  
  •             if (b < 0) {  
  •                 b = a[i];  
  •             } else {  
  •                 b += a[i];  
  •             }  
  •             if (sum < b) {  
  •                 sum = b;  
  •             }  
  •         }  
  •         return sum;  
  •   
  •     }  

 

转载于:https://www.cnblogs.com/LJT666/p/4370905.html

你可能感兴趣的文章
iOS中大流中的自定义cell 技术分享
查看>>
SGA Heap size 2098K exceeds notification threshold (2048K)的问题
查看>>
ListView 适配器实现getviewtypecount() 数组越界IndexOutOfBoundException
查看>>
“插入排序”算法Java语言的实现与详解
查看>>
《Netty 权威指南》—— AIO版本时间服务器运行结果
查看>>
桶排序算法
查看>>
requirejs:杏仁的优化(almond)
查看>>
CSS样式----图文详解:css样式表和选择器
查看>>
绘制波形图
查看>>
relink 10g 数据库!
查看>>
跟我一起数据挖掘(23)——C4.5
查看>>
指针[收藏]
查看>>
Storm入门之第三章拓扑
查看>>
JSP JSTL标签
查看>>
区块链钱包之BTC钱包地址生成
查看>>
JS 快速生成自然数数组引发的思考
查看>>
markdown 写 api 系统
查看>>
找回Mac丢失空间
查看>>
给大家推荐一个整合了python和bash的神器,xonsh
查看>>
数据库基本操作指令总结
查看>>