php求正负数数组中连续元素最大值示例


Posted in PHP onApril 11, 2014

php实现正负数数组最大子序列,要求给出数组,该数组由正负数字组成,找出该数组中连续元素组成的子数组的最大值。
这其实得算是个背包变种吧。

<?php
$list = array(1,-3,-5,-7,8,9,-11,5);
$cur = 0;
$term = 0;
$res = 0;
$begin = 0;
foreach($list as $k => $v){
 $cur += $v;
 if($cur < 0){
  $cur = 0;
  $begin = $k + 1;
 } 
 if($cur > $res){
  $res = $cur;
  $term = $k;
 }
}
$max_seq = array_slice($list, $begin, ($term - $begin) + 1);
echo $res . ',';
print_r($max_seq);
//17,Array ( [0] => 8 [1] => 9 )
PHP 相关文章推荐
Cannot modify header information错误解决方法
Oct 08 PHP
简单的php 验证图片生成函数
May 21 PHP
php ci框架验证码实例分析
Jun 26 PHP
php检测网页是否被百度收录的函数代码
Oct 09 PHP
php简单的留言板与回复功能具体实现
Feb 19 PHP
destoon常用的安全设置概述
Jun 21 PHP
ThinkPHP表单自动提交验证实例教程
Jul 18 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
Nov 04 PHP
PHP中变量引用与变量销毁机制分析
Nov 15 PHP
简单谈谈PHP中strlen 函数
Feb 27 PHP
php中时间函数date及常用的时间计算
May 12 PHP
PHP守护进程化在C和PHP环境下的实现
Nov 21 PHP
PHP入门经历和学习过程分享
Apr 11 #PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 #PHP
php中的curl使用入门教程和常见用法实例
Apr 10 #PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 #PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 #PHP
php实现批量下载百度云盘文件例子分享
Apr 10 #PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 #PHP
You might like
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
PHP的mysqli_sqlstate()函数讲解
2019/01/23 PHP
日期 时间js控件
2009/05/07 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
你必须知道的Javascript知识点之&quot;深入理解作用域链&quot;的介绍
2013/04/23 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
jquery ajax双击div可直接修改div中的内容
2016/03/04 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
如何利用python进行时间序列分析
2020/08/04 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
婚前协议书范本
2014/04/15 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
中学生检讨书范文
2014/11/03 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
创业计划书之游泳馆
2019/09/16 职场文书
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫