![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
注释是最好的说明文档
专注于大数据开发
展开
-
Scala_不使用第三个变量交换两个整数
def swap():Tuple2[Int,Int]={ var left = 12 var right = 14 //left=left right不相交部分=left∪right-(left ∩ right) left ^= right //right=(left∪right-(left ∩ right))∪right-(left∪right-(left ∩ right))∩right= // (left∪right)-(right-left∩right)原创 2021-01-28 20:49:31 · 142 阅读 · 0 评论 -
Scala统计单词
Scala代码(为了说明拆成多部,开发中不建议定义这么多变量) def wordCount():Unit = { //定义一个单词词组 val wordsList = List("i am cute","say me cute","oh you are kidding") //list中每个句子按照空格切分 val wordSplit = wordsList.map(_.split(" ")) //将list拍平成单词列表 val wordFlatten原创 2020-11-19 19:48:33 · 220 阅读 · 0 评论 -
Scala实现快速排序-附带Java快排讲解
Scala快排讲解 def quickSort(nums:List[Int]): List[Int] ={ //如果集合是空的,或者集合的长度小于2,不需要进行比较了直接返回 if(nums==null||nums.size<2) return nums //集合第一位设为中间位,中间位左边的元素都比中间位小,中间位右边的元素都比中间位大 //左侧进行递归判断,右侧进行递归判断 quickSort(nums.filter(_<nums.he原创 2020-11-19 17:08:53 · 165 阅读 · 0 评论 -
括号序列 Scala题解 附Java代码
括号序列 题目描述:给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列 括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。 **示例1** 输入 "[" 返回值 false **示例2** 输入 "[]" 返回值 true scala题解 def isValid(s:String): Boolean ={ //定义一个栈 val stack = mutable.Stack[C原创 2020-11-16 15:03:16 · 111 阅读 · 1 评论