使用Scala实现常见的算法