博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20165302课下作业补做
阅读量:6623 次
发布时间:2019-06-25

本文共 1539 字,大约阅读时间需要 5 分钟。

20165302课下补做

代码

import java.util.*;class Stu implements Comparable{    int id;    String name;    Stu(String n, int i){        name=n;        id=i;    }    public int compareTo(Object b){        Stu st=(Stu)b;        return (this.id-st.id);    }}public class MyList {    public static void main(String [] args) {        LinkedList
list=new LinkedList<>(); list.add(new Stu("陈谭飞",5301)); list.add(new Stu("冶宇航",5339)); list.add(new Stu("魏煜",5303)); list.add(new Stu("李松杨",5304)); Iterator
iter=list.iterator(); System.out.println("初始单链表为:"); while (iter.hasNext()){ Stu st=iter.next(); System.out.println(st.id+" "+st.name); } list.add(new Stu("程上杰",5302)); Collections.sort(list); iter=list.iterator(); System.out.println("插入学号和姓名以后:"); while (iter.hasNext()){ Stu st=iter.next(); System.out.println(st.id+" "+st.name); } list.remove(1); iter=list.iterator(); System.out.println("删除学号和姓名以后:"); while (iter.hasNext()){ Stu st=iter.next(); System.out.println(st.id+" "+st.name); } }}

截图

1296565-20180506220000402-1665740523.png

15章代码分析

  • 链表中数据的删除lsit.remove("");
  • 链表中数据的排序Collections.sort();
  • 声明一个类:class 名称
  • public static sort(Listlist)该方法可以将list中的元素按升序排列。

    课后习题

    1.使用堆栈结构输出an的若干项,其中an=2an-1 +2an-2 ,a1=3,a2=8

1296565-20180506221648279-825112169.png

2.编写一个程序,将链表中的学生英语成绩单存放到一个树集中,使得按成绩自动排序,并输出排序结果
1296565-20180506221734228-66213654.png

3.有10个U盘,有两个重要的属性:价格和容量。编写一个应用程序,使用TreeMap

1296565-20180506221713287-597704136.png

转载于:https://www.cnblogs.com/dky20165302/p/8999936.html

你可能感兴趣的文章
【死磕 Spring】----- IOC 之解析 bean 标签:BeanDefinition
查看>>
Java部署环境搭建(Linux)
查看>>
使用 will-change 来提升浏览器渲染效果
查看>>
Animation总结(差值器和估值器)
查看>>
Java数据结构与算法(十)-图
查看>>
4.1 在SELinux中客体类存在的目的
查看>>
如何用iPad运行Python代码?
查看>>
PHP学习3——数组
查看>>
E-HPC支持多队列管理和自动伸缩
查看>>
Maven的插件:命令行执行
查看>>
各种设备的CSS3MediaQuery整理及爽歪歪写法
查看>>
CVE-2017-8464远程命令执行漏洞(震网漏洞)复现
查看>>
Java 12 将于3月19日发布,8 个最终 JEP 一览
查看>>
基础为重,Python的基础,成就月薪过万
查看>>
索罗斯的反身理论和汇率分析
查看>>
Linux登录那点事
查看>>
angular项目中bootstrap-datetimepicker时间插件的使用
查看>>
通过网络仓库建立本地的yum仓库
查看>>
【web端权限维持】利用ADS隐藏webshell
查看>>
Linux下gdb的安装及使用入门
查看>>