课上补做 2 要求:针对下面的Student类,使用Comparator编程完成以下功能: 1. 在测试类StudentTest中新建学生列表,包括自己和学号前后各两名学生,共5名学生,给出运行结果(排序前,排序后) 2. 对这5名同学分别用学号和总成绩进行增序排序,提交两个Comparator的代 ...
分类:
其他好文 时间:
2018-05-07 00:44:23
阅读次数:
178
教材p448 Example15_4 1. list中增加自己学号后三名同学,学号是最后三名的从1号开始加入 2. 提交运行结果截图 3. 刻下推送代码到码云 在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法: - 有类的源代码,针对某一成员变量排序,让类实现Compara... ...
分类:
编程语言 时间:
2018-05-07 00:44:01
阅读次数:
191
20165237 2017 2018 2 《Java程序设计》第十周考试补做及编程题 知识点 1、链表是由若干个称作节点的对象组成的一种数据结构,每个节点含有一个数据和下一个节点的引用 。 2、Collections类提供的用于排序和查找的类方法如下: public static sort(List ...
分类:
编程语言 时间:
2018-05-07 00:42:55
阅读次数:
289
第十周学习总结 TCP编程以及UDP方式的网络编程 ?在Java语言中,数据传输功能由Java IO实现,也就是说只需要从连接中获得输入流和输出流即可,然后将需要发送的数据写入连接对象的输出流中,在发送完成以后从输入流中读取数据即可。 OutputStream os = socket1.getOut ...
分类:
其他好文 时间:
2018-05-06 23:32:19
阅读次数:
220
20165326第十周课上测试补做 知识点简介 课上代码 1 2 ch15代码分析 ch15课后习题 (1)使用堆栈结构输出an的若干项,其中a_n=2a_n 1+2a_n=2a_(n 1)+2a_(n 2),a_1=3,a_2=8 运行结果 (3)有10个U盘,有两个重要属性:价格和容量。编写一个 ...
分类:
其他好文 时间:
2018-05-06 23:30:08
阅读次数:
191
20165332第十周课下作业 知识点总结 创建一个空的链表 List list = new LinkedList(); 向链表中添加新的结点 list.add(new Student(XXXXXXXXXXXXXXX)); 删除结点 list.remove("xxxxxxx"); 链表中数据的插入 ...
分类:
其他好文 时间:
2018-05-06 23:29:15
阅读次数:
240
排序与链表知识点 Collections类提供的用于排序和查找的类的方法如下: public static sort(Listlist)该方法可以将list中的元素按升序排列。 声明泛型类:class 名称 链表的创建:LinkedList mylist=new LinkedList(); 增加节点 ...
分类:
其他好文 时间:
2018-05-06 23:27:26
阅读次数:
177
20165308 2017 2018 2 第十周课下补做 一、教材十五章代码分析 代码分析有的是以注释的形式写出,对整个代码的理解是写在前面的 1.p442 443 Example15_1.java Cone.java 此类不关心怎么样计算面积,计算面积由后面的类完成,只需调用即可,只关心计算体积。 ...
分类:
其他好文 时间:
2018-05-06 22:54:09
阅读次数:
254
第十周课下补做 ======== 课程知识点总结 在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法: :“可比较的”,(欲参与比较的对象对应的元素类需实现Comparable接口) 使用这种策略来比较时,两个对象(这里两个对象是指一个类的两个不同实例)本身必须是 “可比较的 ...
分类:
其他好文 时间:
2018-05-06 21:26:55
阅读次数:
166
知识总结 1. 数据结构是指相互之间具有(存在)一定联系(关系)的数据元素的集合。 使用数据结构的三个原因是:效率、抽象和重用性。 数据结构的主要运算包括: 建立(Create)一个数据结构 消除(Destroy)一个数据结构 从一个数据结构中删除(Delete)一个数据元素 把一个数据元素插入(I ...
分类:
其他好文 时间:
2018-05-06 20:11:12
阅读次数:
161