当前位置: 首页 > news >正文

苏州高端网站建设机构怎么买域名自己做网站

苏州高端网站建设机构,怎么买域名自己做网站,谷歌云可以做网站吗,医疗网站建设及优化原文链接#xff1a;http://blog.csdn.net/ivan_pig/article/details/8257365 -------------------------------------------------- 4 数组相关操作 4.1 编写一段代码#xff0c;将a设置为一个n个随机整数的数组#xff0c;要求随机数介于0(包含)和n(不包含)之间 random和…原文链接http://blog.csdn.net/ivan_pig/article/details/8257365 -------------------------------------------------- 4 数组相关操作 4.1 编写一段代码将a设置为一个n个随机整数的数组要求随机数介于0(包含)和n(不包含)之间 random和yield的使用 import scala.collection.mutable.ArrayBuffer import scala.math.randomdef randomArray(n:Int):Array[Int]{val a for(i - 0 until n) yield (random * n).toInta.toArray }4.2 编写一个循环将整数数组中相邻的元素置换。例如,Array(1,2,3,4,5)经过置换后变为Array(2,1,4,3,5) 对数组方法的使用 def reorderArray(arr:Array[Int]):Array[Int]{val t arr.toBufferfor(i - 0 until (t.length,2) if i 1 t.length){val a t(i)val b t(i 1)t.remove(i,2)t.insert(i,b)t.insert(i 1,a)}t.toArray }4.3 重复前一个练习不过这一次生成一个新的值交换过的数组。用for/yield def reorderArray(arr:Array[Int]):Array[Int]{val t arr.toBufferval result for(i - 0 until t.length)yield if(i%20 i 1 t.length)t(i 1)else if(i%20 i 1 t.length)t(i)else t(i - 1)result.toArray }感觉代码有点丑也难读。需要优化。 4.4 给定一个整数数组产生一个新的数组包含元数组中的所有正值以原有顺序排列之后的元素是所有零或负值以原有顺序排列 //使用循环def reorderArray(arr:Array[Int]):Array[Int]{val a ArrayBuffer[Int]()val b ArrayBuffer[Int]()arr.foreach(arg if(arg 0) a arg else b arg)a ba.toArray} //使用filter def reorderArray(arr:Array[Int]):Array[Int]{val a arr.filter(_ 0).map(1 * _)val b arr.filter(_ 0).map(1 * _)val c a.toBufferc bc.toArray }4.5 如何计算Array[Double]的平均值 def aveArray(arr:Array[Double]):Double{arr.sum/arr.length }4.6 如何重新组织Array[Int]的元素将他们以反序排列对于ArrayBuffer[Int]你又会怎么做呢 def reverseArray(arr:Array[Int]):Array[Int]{arr.reverse }4.7 编写一段代码产出数组中的所有值去掉重复项。(提示查看Scaladoc) 产出数组的代码就不编写了。去重只需要调用api即可 def distinctArray(arr:Array[Int]):Array[Int]{val t arr.toBuffert.distinct.toArray }4.8 重新编写3.4节结尾的示例。收集负值元素的下标反序去掉最后一个下标然后对每个下标调用a.remove(i)。比较这样做的效率和3.4节中另外两种方法的效率 性能嘛自己比较吧! def removeArray(arr:Array[Int]):Array[Int]{val t arr.toBufferval idx ArrayBuffer[Int]()for(i - 0 until t.length){if(t(i) 0)idx i}idx.remove(0)idx.reverseidx.foreach(t.remove(_))t.toArray }4.9 创建一个由java.util.TimeZone.getAvailableIDs返回ide时区集合判断条件是它们在美洲。去掉America/前缀并排序 显示的都是中文时间后续的过滤无法操作。只列出所有的时区 val t for(i - getAvailableIDs) yieldgetTimeZone(i).getDisplayName()4.10 引入java.awt.datatransfer.并构建一个类型为SystemFlavorMap类型的对象: val flavors SystemFlavorMap.getDefaultFlavorMap().asInstanceOf[SystemFlavorMap] 然后以DataFlavor.imageFlavor为参数调用getNativesForFlavor方法以Scala缓冲保存返回值。 (为什么用这样一个晦涩难懂的类因为在Java标准库中很难找到使用java.util.List的代码) val flavors SystemFlavorMap.getDefaultFlavorMap().asInstanceOf[SystemFlavorMap] println(flavors.getNativesForFlavor(DataFlavor.imageFlavor).toArray.toBuffer.mkString( | )Blog URL:http://www.ivanpig.com/blog/?p461
http://www.sadfv.cn/news/214650/

相关文章:

  • 用什么软件做网站最简单 最方便google浏览器官方下载
  • 食品网站建设方案项目书天元建设集团有限公司的商业承兑
  • 大连市平台网站自己做网站需要什么材料
  • 网站备案 暂住证医药行业网站建设
  • 做网站的入什么科目wordpress 七牛图床
  • 网站在谷歌怎么做排名网站系统修改不了怎么回事
  • 商标查询官方网站wordpress修改登陆
  • 中国建设银行 网站登录如果建网站
  • 网站上传后怎么访问设计方案格式模板
  • 防蜘蛛抓取网站代码定制型网站
  • 我的小程序入口seo网络推广费用
  • 大型网站有哪些用php做的做网站后台需要什么
  • 电子商务网站建设 试题网站超链接怎么做 word
  • 企业速成网站免费的ppt网站
  • 广告网站建设及推广thinkphp手机网站开发
  • 护肤品网站建站模板广州百度关键词排名
  • 广州外贸网站建设公司价格网站怎样建设友情链接
  • 张启亚学做网站layui 网站建设模板
  • 网站建设的基本步骤和过程无法连接到wordpress站点
  • 电脑 手机 微信网站开发wordpress注册表单插件
  • 苏州门户网站建设二十个优化
  • 网站建设公司fjfzwl怎么优化网站源码关键词
  • 功能性质网站网络营销外包公司哪家好
  • 你有网站 我做房东 只收佣金的网北京 做网站 公司
  • 杭州做网站博客有做教育行业的招聘网站吗
  • 中国平面设计网站东莞网站自动化推广
  • 网站建设 51下拉平台wordpress iot插件
  • 百度站长平台网站提交网址怎么申请
  • 网站建设员课程网站seo报表
  • 湛江有哪些网站建设公司凤翔网站开发