黑马程序员技术交流社区
标题:
关于二叉树一问请大神解决,附上黑马点招试题要的拿走
[打印本页]
作者:
小沈同学
时间:
2015-7-7 23:19
标题:
关于二叉树一问请大神解决,附上黑马点招试题要的拿走
本帖最后由 小沈同学 于 2015-7-7 23:42 编辑
import java.util.TreeSet;
public class Test {
public static void main(String[] args) {
// 创建集合
TreeSet<Student> ts = new TreeSet<Student>();
// 创建元素对象
Student s1 = new Student("a", 14);
Student s2 = new Student("b", 13);
Student s3 = new Student("c", 12);
Student s4 = new Student("d", 13);
Student s5 = new Student("e", 13);
// 添加元素
ts.add(s1);
ts.add(s2);
ts.add(s3);
ts.add(s4);
ts.add(s5);
// 遍历
for (Student s : ts) {
System.out.println(s.getName() + "***" + s.getAge());
}
}
}
复制代码
//为了测试它底层的实现过程所以我直接在学生类中这样写,直接打印它对比的过程
public int compareTo(Student s) {
System.out.println(this.name + "----" + s.name);
return 2;
复制代码
最后打印的结果是:
a----a
b----a
c----a
c----b
d----b //但是这里让我很疑惑,为什么他在这里直接跳过a跟b比较了呢?
d----c
e----b //这里也是
e----c
e----d
复制代码
缩略图太小看不到,自己下载看
2015年7月7日点招考试题.jpg
(166.48 KB, 下载次数: 40)
下载附件
2015-7-7 23:33 上传
作者:
q953655369
时间:
2015-7-8 21:33
这是黑马考试的流程题吗 是第几个流程啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2