摘要: ```scala import scala.io.Source def widthOfLines(s:String):Int=s.length.toString.length val f = Source.fromFile("main.scala") val linesList=f.getLines().toList val maxLine=linesList.reduceLeft((a:Str... 阅读全文
posted @ 2016-03-01 12:44 Salaku 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Scala的for表达式可以有返回值 结果val y=Array(3,4,5,6) for{子句} yield{循环体} yield要在整个循环体之前 例如 yield i 函数风格的文件读取 scala脚本 阅读全文
posted @ 2016-02-27 13:56 Salaku 阅读(250) 评论(0) 推荐(0) 编辑
摘要: scala的方法都可以是操作符 操作符也可以是方法 所以scala的代码可以这么美 输出结果 i love scala 循环的嵌套 阅读全文
posted @ 2016-02-26 15:44 Salaku 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 列表 Nil 是空列表的简写 丢掉var使用函数式风格 或者 读取文本文件 在终端运行 scala hello.scala hello.scala 阅读全文
posted @ 2016-02-25 14:18 Salaku 阅读(248) 评论(0) 推荐(0) 编辑
摘要: java / Created by root on 16 2 25. / public class LinkedList implements Predecessor { private ListNode front;//头节点 public boolean isEmpty() {//判断链表是否为 阅读全文
posted @ 2016-02-24 15:57 Salaku 阅读(209) 评论(0) 推荐(0) 编辑
摘要: java中的指针 利用指针写一个简单的的单向链表 一个简单的双向链表 阅读全文
posted @ 2016-02-23 21:13 Salaku 阅读(414) 评论(0) 推荐(0) 编辑
摘要: List 可以实现泛型存储的数组 java / Created by root on 16 2 24. / public class ArrayList implements List { private int size; //数组长度 private E[] data; //声明泛型的数组 pu 阅读全文
posted @ 2016-02-23 20:54 Salaku 阅读(312) 评论(0) 推荐(0) 编辑
摘要: ```java public class Queue { private int[] data; private int head; private int back; private int size; public Queue(){ data = new int[20]; } public vo 阅读全文
posted @ 2016-02-23 19:48 Salaku 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 泛型可以参数化变量的类型 当你需要用不同类型的基本类型变量来调用构造方法时你需要泛型 输出结果: 如果不满意 你可以使用两个泛型 你甚至可以使用一个数组或者自定义的类 debug结果 有时你需要对泛型作出一些约束以免发生错误溢出 虽然java不能直接声明泛型数组 但是可以利用泛型自己写一个泛型数组类 阅读全文
posted @ 2016-02-23 08:36 Salaku 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 玩家:2人,一位玩家在水平方向上玩游戏,另一位玩家在垂直方向上玩游戏。 目标:成为最后一个能够合法移动多米诺骨牌的人 棋盘:棋盘是8×8四方格棋盘,就像国际象棋或者西洋跳棋一样。它最初是空的。 玩法:在一局中,玩家把一张多米诺骨牌放在棋盘上,占据相邻的两个方格。一位玩家水平地(由东向西—)放置他的多 阅读全文
posted @ 2016-02-22 21:56 Salaku 阅读(418) 评论(0) 推荐(0) 编辑