Advertisement
Guest User

Untitled

a guest
Nov 9th, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.24 KB | None | 0 0
  1.   def max(ints: IndexedSeq[Int]) : Par[Int] =
  2.     if (ints.size == 1) Par.unit(ints.head)
  3.     else {
  4.       val (l, r) = ints.splitAt(ints.length / 2)
  5.       Par.map2(Par.fork(max(l)), Par.fork(max(r)))((a, b) => if (a > b) a else b)
  6.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement