首页
开源项目
国产开源项目
项目分类
最新收录项目
Java 开源软件
C# 开源软件
PHP 开源软件
C/C++ 开源软件
Ruby 开源软件
Python 开源软件
Go开源软件
JS开源软件
问答
技术问答 »
技术分享 »
IT大杂烩 »
职业生涯 »
站务/建议 »
支付宝专区 »
MoPaaS专区 »
开源硬件专区 »
动弹
博客
翻译
资讯
专题
源创会
视频
高手问答
访谈
周刊
乱弹
公司开源导航页
Android开发专区
iOS开发专区
iOS代码库
Windows Phone
活动
当前访客身份:游客 [
登录
|
加入 OSCHINA
]
开源中国
代码分享
当前位置:
代码分享
»
PHP
»
Web编程
搜 索
由正负数组成的任意长度数组,求任意长度最大和值?
art_youth
发布于 2014年04月09日 19时,
5评/283阅
分享到:
收藏
+0
踩
顶
2
如数组:array(1,-3,-5,-7,8,9,-11,5);
最大长度为:8,9;
和值为17.
标签:
EQPHP
代码片段
(1)
[全屏查看所有代码]
1.
[代码]
[PHP]代码
跳至
[1]
[全屏预览]
<?php function get_max_sum(){ //TODO @大神请做! }
举报
开源中国-程序员在线工具:
Git代码托管
API文档大全(120+)
JS在线编辑演示
二维码
更多»
相关的代码
(7)
64回/5648阅
[PHP]
什么是优雅编程?什么是优雅代码?
7年前 By art_youth
19回/1530阅
[PHP]
return “失效了”,大婶快来瞧瞧!!!
6年前 By art_youth
15回/1186阅
[PHP]
水仙花开
7年前 By art_youth
5回/753阅
[PHP]
二进制交叉权限微型php类
7年前 By art_youth
6回/516阅
[PHP]
合纵连横,记录集超强处理函数array_column的升级版实现
7年前 By art_youth
2回/473阅
[PHP]
__lose魔术函数
6年前 By art_youth
4回/414阅
[PHP]
代码优化-提升性能浅剖析:赛选奇偶数
7年前 By art_youth
发表评论
回到顶部
网友评论
(5)
1楼:
inuxor
发表于 2014-04-09 21:08
回复此评论
别这样,你上回那水仙花数还没见你改过来呢。赶紧的吧。三位以上的用你那个自己算算,问问数学老师答案对吗?当然了,你就是抄的百度百科,可是人家百度百科上是用的3位数。。。
上次让我看了受刺激的筛选奇偶数的也是,有点逗了,既然只要奇数
或者
偶数,您把奇数偶数都挑出来放俩数组里有个啥用?至少废了一半功夫。改改,就跟我写的那个一样了。
我真不想跟任何人较劲,你只要别在公共社区散布扯淡代码就是好同志。。。。
这样,这个题你先写一个,我要是看着不顺眼我就写一个,我要觉得您写的挺好,我就不耽误工夫了。我上个帖子就这个意思。您台鉴吧。
2楼:
art_youth
发表于 2014-04-09 21:12
回复此评论
哈哈
3楼:
Gondar
发表于 2014-04-09 23:00
回复此评论
sample = [1, 2, -3, -4, 1, 2, -5, 3, 4, -5, 6, 7, -9, 10]
# sample = [6, -1, 5, 4, -7]
start = 0
end = 0
maxsum = 0 # result max value
temp = 0 # current max value
for idx, val in enumerate(sample):
if val >= 0:
temp = temp + val
end = idx
if temp > maxsum:
maxsum = temp
else:
if temp < abs(val):
start = end = idx + 1
temp = 0
else:
temp = temp + val
print maxsum, start, end
4楼:
inuxor
发表于 2014-04-10 11:00
回复此评论
没绷得住,写了一个,看看去吧,有没有改的余地。
5楼:
风沙
发表于 2014-04-14 11:27
回复此评论
rsort 函数,数组排序的
回到顶部
回到评论列表
开源从代码分享开始
分享代码
art_youth
的其它代码
return “失效了”,大婶快来瞧瞧!!!
(19评/1530阅,6年前)
DOM元素周期表
(4评/524阅,6年前)
__lose魔术函数
(2评/473阅,6年前)
由正负数组成的任意长度数组,求任意长度最大和值?
(5评/283阅,7年前)
代码优化-提升性能浅剖析:赛选奇偶数
(4评/414阅,7年前)
全部(10)...
邮箱或帐号:
登录密码:
还没帐号呢,
现在注册一个?
上次让我看了受刺激的筛选奇偶数的也是,有点逗了,既然只要奇数 或者偶数,您把奇数偶数都挑出来放俩数组里有个啥用?至少废了一半功夫。改改,就跟我写的那个一样了。
我真不想跟任何人较劲,你只要别在公共社区散布扯淡代码就是好同志。。。。
这样,这个题你先写一个,我要是看着不顺眼我就写一个,我要觉得您写的挺好,我就不耽误工夫了。我上个帖子就这个意思。您台鉴吧。
# sample = [6, -1, 5, 4, -7]
start = 0
end = 0
maxsum = 0 # result max value
temp = 0 # current max value
for idx, val in enumerate(sample):
if val >= 0:
temp = temp + val
end = idx
if temp > maxsum:
maxsum = temp
else:
if temp < abs(val):
start = end = idx + 1
temp = 0
else:
temp = temp + val
print maxsum, start, end