2016-08-17 craneyuan
java.util.Scanner类是一个简单的文本扫描类,它可以解析基本数据类型和字符串。它本质上是使用正则表达式去读取不同的数据类型。 Java.io.BufferedReader类为了能够高效的读取字符序列,从字符输入流和字符缓冲区读取文本。 下面是两个类的不同之处: 当nextLine()被用在nextXXX()之后,用Scanner类有什么问题 尝试去猜测下面代码的输出内容; // Code using Scanner Class import java.util.Scanner; class Differ { public static void main(String args[]) { 继续阅读 »
2017-01-07 ruki
We recently added a new feature for xmake: you need not write any make-like file (xmake.lua, makefile.am, cmakelist.txt, etc.) and also build it directly. It will scan all source files and generate xmake.lua automatically for building project. And xmake will detect 'main' function in source file in order to distin 继续阅读 »
2015-09-23 Eric Wang
回文串 解题思路:既然通过添加一个字母可以变为回文串,那么通过删除与添加的字母相对位置的字符,应该亦为回文串。 例如: - 'abcb'在末尾添加'a' --> 'abcba'为回文串 'abcb'删除与想要添加的字符'a'对应位置的字符 --> 'bcb'亦为回文串 'aabbaab'在头部添加'b' --> 'baabbaab'为回文串 'aabbaab'删除与想要添加的字符'b'对应位置的字符 --> 'aabbaa'亦为回文串 Java算法实现: ```java import java.util.Scanner; /** * * Created with IntelliJ IDEA. 2015/9/23 继续阅读 »
2015-10-24 Eric Wang
最近邻居 解题思路: 1. 使用JDK中的Point2D类,该类定义了坐标系空间中的一个点 2. Point2D是一个抽象类,但是在该类内部定义了静态的Double类,并且Double继承自Point2D 3. 可以通过Double的构造方法来实例化空间中的某个点 4. 将所有的输入数据全部实例化并存放在一个Point2D.Double的数组中 5. 对该数组进行暴力破解,计算其中任意两个点之间的距离,时间复杂度为$O(n^2)$,并保留下最小的两个点的编号,且编号小的在前 Java算法实现: ```java import java.awt.geom.Point2D; import java.util.Scanner; /* 继续阅读 »