搜索
首页 电脑/网络 软件 系统软件

Scala如何快速排序?

Scala如何快速排序?

全部回答

2017-07-27

86 0
    真的是越来越喜欢Scala了,简洁的语法,清新的风格是我对Scala的印象,感觉使用Scala进行编程真的非常的方便,从Scala的设计思想也能得到不少的启发,就比如下面的一个对数字数组快速排序的sort(Array[Int])方法,你以前想到过通过这样的方式实现吗? object TestQuickSort2 { def main(args : Array[String]) : Unit = { var arrays = Array(123,343,5435,23,3213); Console。
    println("排序前的结果"); arrays。foreach((array: Int ) => println(array)) arrays = sort(arrays); Console。
  println("排序后的结果"); arrays。foreach((array: Int ) => println(array)) } def sort(xs: Array[Int]):Array[Int] = { if(xs。
    length )), xs filter (pivot ==), sort(xs filter (pivot Boolean)方法对数组进行分区并生成一个新的数组,"xs filter (pivot >)" 生成一个新的数组只包含小于pivot的数字,"xs filter (pivot ==)"里面的数组只包含等于pivot的数组,"xs filter (pivot )方法可不算啊)。
     Scala引起了大家的大量关注,一些人拿Scala的缺点和Java的优点进行比较进行批评Scala,"另一些人拿Java缺点和Scala优点进行比较来拥护Scala,然后两队人在论坛上打起了口水仗,Scala又不是钞票,当然不能够取悦所有人。
   编辑特别推荐: 指点一下:到底该不该去考JAVA认证? Java认证权威问答精华集java。  。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报