由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - scala 的 for 功能强大,速度太慢 (转载)
相关主题
yield和goroutine啥区别?scala for comprehension 不支持 let
storm俨然是下一个冉冉升起的新星啊what's wrong with this scripts?variable passing?
看来没跳Scala的坑是对的C# HtmlElement.InvokeMember at Amazon.com
我擦,haskell很简洁啊怎么非ASCII字符就过滤不了呢?[Perl]
scala的需求增长是最快的how to sed from grep output in c shell? (转载)
scala写个loop老难了a linux disk IO question (转载)
放弃scala是英明的决策这里的人用BOOST都是用来做什么?
从coffee,scala等到golang效率下降了好几倍请问如何在球体表面均匀分布N个点(赠送包子) (转载)
相关话题的讨论汇总
话题: sum话题: min话题: 5000话题: foreach话题: yield
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
【 以下文字转载自 Java 讨论区 】
发信人: peking2 (scala), 信区: Java
标 题: scala 的 for 功能强大,速度太慢
发信站: BBS 未名空间站 (Thu Jan 24 21:44:09 2013, 美东)
第一种写法,爽是爽了,可是超时。yammer说
Don't ever use a for-loop, 难道这么强大的东西没有永武之地吗?
val ans=(for(i<-1 to 5000) yield
{
(for(j<-1 to 5000 if j2*i) yield dp(j)).sum
}).min
------------------------------
var min=Int.MaxValue
1 to 5000 foreach{i=>
var sum=0
1 to 5000 foreach{j=>
if(j2*i) sum+=dp(j)
}
min=Math.min(min,sum)
}
1 (共1页)
进入Programming版参与讨论
相关主题
请问如何在球体表面均匀分布N个点(赠送包子) (转载)scala的需求增长是最快的
[合集] 问个土问题 printf, 别Pengscala写个loop老难了
[合集] perl symbol tables 一问放弃scala是英明的决策
问个Perl的简单问题从coffee,scala等到golang效率下降了好几倍
yield和goroutine啥区别?scala for comprehension 不支持 let
storm俨然是下一个冉冉升起的新星啊what's wrong with this scripts?variable passing?
看来没跳Scala的坑是对的C# HtmlElement.InvokeMember at Amazon.com
我擦,haskell很简洁啊怎么非ASCII字符就过滤不了呢?[Perl]
相关话题的讨论汇总
话题: sum话题: min话题: 5000话题: foreach话题: yield