object Test { def main(args:Array[String]): Unit ={ System.out.println(qsort(List(6,3,2,7,4,1))) } def qsort[T <% Ordered[T]](list:List[T]):List[T]=list match { case Nil =>Nil case x :: xs=> val (before,after)=xs partition(_<x) qsort(before) ++ (x :: qsort(after)) } } 输出结果: List(1, 2, 3, 4, 6, 7)
- 浏览: 23906 次
- 性别:
- 来自: 北京
相关推荐
scala的小例子一个简单的例子有一点小帮助
主要介绍了Scala实现冒泡排序、归并排序和快速排序的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
冒泡排序,比较常见的排序算法之一。这是两个例子,两个关于冒泡排序的例子。
Scala程序设计 例子 源代码 Scala程序设计 例子 源代码 Scala程序设计 例子 源代码
scala:scala代码
此代码包含spark-core代码,spark-sql代码以及spark-streaming代码
这个文件是用来在Idea中用于整合Scala实现Spark代码编写的pom配置文件. 内置 JDK规定, Spark-core, SparkSQL, mysql依赖的jar包,SparkStreaming, SparkStreaming + Kafka, 向kafka 生产数据需要包, 连接 Redis 需要...
差分进化算法的Scala实现_Scala_代码_下载
《Scala实用指南》代码清单(包含 SBT 版本(切到sbt分支))
适合想要快速入门scala语言进行基于Spark/Flink的大数据开发的读者。
Scala-ts – Scala至TypeScript的代码生成器
wartremover, 灵活的Scala 代码linting工具 WartRemover WartRemover是一个灵活的Scala 代码linting工具。文档这里有关于Wartremover的文档,请参考这里。报告问题通过 Scala 编译器扩展树是非常有用的,而不是原始...
scala design patterns源书代码,是scala design patterns英文原版的配套代码
从StdIn读取scala代码,并将其反编译的Java版本写入StdOut。 用法 确保您已安装Java 1.8和Maven 检出项目 在项目目录中调用mvn clean package 。 在目标目录中scala-to-java.jar将创建scala-to-java.jar 使用java...
flinkDemo完整代码scala版,包含TableApi,Flink Sql,DataStream ,socket、kafka、mysql数据源,
该文档是本人对实时流数据分析的scala代码的详细解析,具有一定RDD了解,scala基础
scalariform 是一个用来格式化 Scala 代码的 Eclipse 插件。 同时也提供了各种编辑器插件、命令行工具和开发包 标签:scalariform
JavaFx 中超级简单的 Rx 游戏。