如下代码

object Test extends App {val l1=ArrayBuffer(1,4,6,7,3,9)println(test(l1))def test(arr:ArrayBuffer[Int]):Int ={val buffer = new ArrayBuffer[Int]()//对传进来的数组进行排序val sortedArr = arr.sortWith(_ < _)println(sortedArr)//ArrayBuffer(1, 3, 4, 6, 7, 9)for(i <- 1 until sortedArr.length){val x1=sortedArr(i-1)val x2=sortedArr(i)val diff=x2-x1buffer.append(diff)}println(buffer)//ArrayBuffer(2, 1, 2, 1, 2)buffer.min}
}

scala求集合相邻元素差值的最小值相关推荐

  1. Verilog学习之求两个数的差值设计

    文章目录 前言 一.题目描述 二.代码展示 总结 前言 今天我们做的是第七道题--求两个数的差值,其实听名字就可以知道这道题其实特别的简单,只是两个数之间的比较求差而已,所以这道题我们就不具体写思路了 ...

  2. 如何用python计算excel两行之间的差值_excel表格求两列数据差值-怎样在EXCEL表格中求两列数的差?...

    怎样在EXCEL表格中求两列数的差? 1.双击打开需行求差的Excel表格,Excel表格. 2.在进入Excel表格后,使用鼠标需差的单元格,先选中其中一行即可. 3.在选中一行后,在单元格内输入& ...

  3. 分治算法求n个元素的最大值和最小值

    分治算法求n个元素的最大值和最小值 算法思想:         1.将n个数均分为s1和s2         2.分别求解s1和s2的最大值和最小值            s1最大值为max1,s1最 ...

  4. mysql计算相邻的差值_MySQL如何计算相邻两行某列差值

    MySQL计算相邻两行某列差值的方法:首先通过[r1.rownum = r2.rownum - 1]来判断两条记录是否是前后行:然后再使用TIMEDIFF函数来计算时间差即可. [相关学习推荐:mys ...

  5. 牛客VL7 求两个数的差值

    题目描述: 根据输入信号a,b的大小关系,求解两个数的差值:输入信号a,b为8bit位宽的无符号数.如果a>b,则输出a-b,如果a≤b,则输出b-a. 接口信号图如下: 核心代码: alway ...

  6. spark scala 求整列的总和值

    val sumValue = theDF.map(_(0).asInstanceOf[Double]).reduce(_+_)

  7. Lua 求表中元素的最大值和最小值

    利用 math.max/min 和unpack/talbe.unpack完美解决: local testTable = {33, 42, 1,  3, 4, 5, 9} --local maxValu ...

  8. 笔试算法题(26):顺时针打印矩阵 求数组中数对差的最大值

    出题: 输入一个数字矩阵,要求从外向里顺时针打印每一个数字: 分析: 从外向里打印矩阵有多重方法实现,但最重要的是构建合适的状态机,这样才能控制多重不同的操作: 注意有四种打印模式(左右,上下,右左, ...

  9. Java求两集合中元素交集的四种方法对比总结

    hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 最近在做项目的时候有用到对两个集合中的元素进行对比求其交集的情况,因为涉及到的数据量比较大,所以在进行求两个集合中元素交集的时候,就应该考虑 ...

最新文章

  1. 易扩展的SLAM框架-OpenVSLAM
  2. 基于 linux 平台的 libpcap 源代码分析
  3. percona innobackupex 使用
  4. 面试题整理(机器学习、数据结构)
  5. 2.3 Hadoop安装与体验
  6. android代码设置digits,android:digits属性
  7. 顺网服务器ip修改工具,一键更换IP工具,修改IP地址 — 活动撸羊毛必备
  8. 甲骨文大裁员,竟是因为它?
  9. c语言的论文,C语言论文
  10. OKHttp源码详解_tony_851122
  11. ol3 加载天地图服务
  12. ASAM XCP及驱动代码、ISO 11898+CANFD,ISO 14229,ISO 15031,ISO 15765相关标准文档
  13. android实现多画面播放,Android实现炫酷播放效果
  14. 如何防止表单重复提交问题
  15. ACM-ICPC 2018 焦作赛区网络预赛A. Magic Mirror(签到题)
  16. 局域网环境下的直播平台(校园电视台)搭建之路
  17. java实现FIFO先进先出页面置换算法
  18. zo 是什么 普及版 日后用到再看
  19. 个人python练习
  20. kafka send failed: dial tcp: lookup hostname: no such host

热门文章

  1. 钉钉扫码登录第三方_e签宝联合钉钉升级产品功能,共建企业服务生态闭环
  2. sp许可证查询 旧sp电信经营许可证查询 电信业务
  3. django view返回form error_Django(解决被钓鱼CSRF、Django中间件、反射)
  4. python pyd_python解析.pyd文件
  5. python3.7.4安装教程win7_Window10下python3.7 安装与卸载教程图解
  6. SpringBoot 中 @Transactional 的使用
  7. linux sftp创建多用户,同一台 Centos (Linux)服务器设置多个sftp 账号,并限制用户只能访问指定文件路径...
  8. java xml开发_JavaWeb开发(XML简介)---3
  9. pycharm 设置虚拟工作空间_七、连Pycharm都不知道怎么用,学什么Python
  10. 耳挂式蓝牙耳机原理_耳挂式蓝牙耳机项目总结分析报告