上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 56 下一页

2020年8月23日

摘要: package chapter02 import util.control.Breaks._ object test05 { def main(args:Array[String]):Unit={ val DoubleLinkedList = new DoubleLinkedList() Doubl 阅读全文
posted @ 2020-08-23 15:52 happygril3 阅读(125) 评论(0) 推荐(0)
摘要: 链表是有序的列表,在内存中不一定是连续的 链表是树,森林,图的基础 优点:增删很快 缺点:检索很慢 增删,检索都快 》树 package chapter02 import util.control.Breaks._ object test04 { def main(args:Array[String 阅读全文
posted @ 2020-08-23 14:05 happygril3 阅读(119) 评论(0) 推荐(0)

2020年8月22日

摘要: 队列是一个有序列表,可以用数组或者链表实现 先入先出的原则 package chapter02 object test02 { def main(array: Array[String]):Unit={ val queue = new ArrayQeue(5) queue.addQueue(1) q 阅读全文
posted @ 2020-08-22 19:37 happygril3 阅读(135) 评论(0) 推荐(0)
摘要: 数据结构: (1)线性结构:一维数组,队列,链表,栈 (2)非线性结构:二维数组,多维数组,广义表,树,森林,图 使用稀疏数组对原始数据压缩 0 0 0 0 0 0 1 0 0 0 2 0 0 0 0 稀疏数组: row col value 总行数=3 总列数=5 有效值个数=2 1 1 1 2 0 阅读全文
posted @ 2020-08-22 18:34 happygril3 阅读(138) 评论(0) 推荐(0)

2020年8月14日

摘要: package chapter04 object test10 { def main(args:Array[String]):Unit={ test[Person10](new Person10) test1[Child10](new Child10) def test[T](t:T):Unit={ 阅读全文
posted @ 2020-08-14 14:19 happygril3 阅读(114) 评论(0) 推荐(0)
摘要: package chapter04 object test09 { def main(args:Array[String]):Unit={ val list = List(1,2,3,4,"abc") val list2: List[AnyVal] = list.map(x => { if (x.i 阅读全文
posted @ 2020-08-14 11:28 happygril3 阅读(113) 评论(0) 推荐(0)
摘要: 如果所有的case都不匹配,那么执行case_分支,类似于Java中的default如果所有的case都不匹配,又没有case_分支,则抛出MatchError每个case都不用break,自动中断casematch中可以使用其他类型,如表达式=>后面的代码块到下一个case,作为一个整体执行,可以 阅读全文
posted @ 2020-08-14 10:05 happygril3 阅读(179) 评论(0) 推荐(0)

2020年8月12日

摘要: 集合常用方法 package chapter03 object test05 { def main(args:Array[String]):Unit={ val list=List(1,2,3,4,1,3) //TODO 和 println("sum= "+list.sum) //TODO 最大值 阅读全文
posted @ 2020-08-12 15:03 happygril3 阅读(225) 评论(0) 推荐(0)

2020年8月9日

摘要: 获取类信息 package chapter01 object test17 { def main(args:Array[String]):Unit={ //scala获取类信息:classOf[] //classOf能直接使用,因为scala.Predef伴生对象默认导入到当前环境中 var use 阅读全文
posted @ 2020-08-09 16:48 happygril3 阅读(285) 评论(0) 推荐(0)
摘要: 隐式转换:自动转换scala默认情况下支持数据类型的自动转换byte->short->int->longscala默认情况下支持多态语法中的类型自动转换child->parent->trait(interface)scala也允许开发人员自定义类型转换规则将两个无关的类型通过编程手段实现自定转化在相 阅读全文
posted @ 2020-08-09 14:46 happygril3 阅读(173) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 56 下一页

导航