- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 Scala 中 Array 转换成String 不再土鳖了
<br />val arr = Array(1,3,4,5) val str = arr.mkString(",") println(str) <br />显示:<br /> 1,3,4,5<br /><br /> 记得以这样一个东西的,在Array.scala中也没有找到,今天原来发现是在Iterable中定义的啊。
2010-06-04 15:37:00 11301
原创 将一个n元一维向量向左翻转i个位置的算法(二)
<br />def reverseArr2[T](n:Int, arr:Array[T])={ def inverseVector[S](start:Int, end: Int,arr:Array[S])={ val pair = (end - start)/2 val sum = start + end - 1 var j = start for (i <- 1 to pair){ val t = arr(j) arr(j) = arr(sum -
2010-06-03 19:43:00 511
原创 将一个n元一维向量向左翻转i个位置的算法(一)
<br />def reverseArray[T](n:Int, arr:Array[T])={ var j = -1 val size = arr size var set = Set[Int]() def hasMoveAll()={ set.size == arr.size } while(!hasMoveAll){ j += 1 println("j = " + j) var t = arr(j%size)
2010-06-03 18:25:00 569
原创 programming pearl 练习
<br />计算一个给定float数组的向量的最大值:<br />class Algorithms { // for a given int array, find a vector, // which has the max sum. This is from programming pearl. def maxVector(floats: List[Float]) = { def max(a: Float, b: Float) = if(a>b)a else b var
2010-06-01 18:10:00 442
programming in scala 1st edition
2010-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人