20162316刘诚昊 2017-2018-2 《Java程序设计》第一次实验 线性结构

线型结构-1

ArrayList和LinkedList测试:

查看ArrayList和LinkedList的Java API帮助文档,参考http://www.cnblogs.com/rocedu/p/4837092.html 用Junit对ArrayList和LinkedList的方法进行测试,要尽量覆盖正常情况,异常情况,边界情况

提交单元测试运行截图,要全屏,包含学号信息

链接:https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/Test1_ArrayList_and_LinkedList.java

线型结构-2

分别用Java的ArrayList和LinkedList实现有序线性表的合并:
aList,bList都是非递减线性表,合并后也是非递减
public static List<? extends Comparable> mergeSortedList(List<? extends Comparable> aList,
List<? extends Comparable> bList)

测试mergeSortedList的正确性,要尽量覆盖正常情况,异常情况,边界情况,提交测试代码运行截图,包含学号信息

课下把代码推送到代码托管平台

实现类 https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/mergeSortedList.java

测试类 https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/mergeSortedListTest.java

线型结构-3

参考Java Foundation 3rd 第15.6节,用数组实现线性表List

用JUnit或自己编写驱动类对自己实现的ArrayList进行测试,提交测试代码运行截图,要全屏,包含自己的学号信息

课下把代码推送到代码托管平台

实现类: https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/Array_Exp.java

测试: https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/Array_ExpTest.java

线型结构-4

参考Java Foundation 3rd 第15.7节,用链表实现线性表List

用JUnit或自己编写驱动类对自己实现的LinkedList进行测试,提交测试代码运行截图,要全屏,包含自己的学号信息

课下把代码推送到代码托管平台

实现类 https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/Linked_Exp.java

测试 https://gitee.com/pdds2017/20162316LiuChengHaoDaErZaXiang/blob/master/Ignor/src/exp1/Linked_ExpTest.java

转载于:https://www.cnblogs.com/ignor/p/8099118.html

2017-2018-1 20162316刘诚昊 实验一 线性结构相关推荐

  1. 2017-2018-1 20162316刘诚昊 实验二 树

    20162316刘诚昊 2017-2018-2 <Java程序设计>第二次实验 树 实验链接: 实验二 树-1-实现二叉树 实验二 树-2-中序先序序列构造二叉树 实验二 树-3-决策树 ...

  2. 2017-2018-1 20162316刘诚昊 实验三 查找与排序

    20162316刘诚昊 2017-2018-2 <Java程序设计>第三次实验 查找与排序 实验链接: 实验三 查找与排序-1 实验二 查找与排序-2 实验二 查找与排序-3 实验二 查找 ...

  3. 20162316刘诚昊 实验五-数据结构综合应用

    20162316刘诚昊 2017-2018-2 <Java程序设计>第五次实验 数据结构综合应用 实验链接: 实验五 Android Studio遇到的错误-1 实验五 图的实现与应用-2 ...

  4. 20162316刘诚昊 课程总结

    20162316刘诚昊 2016-2017-2<程序设计与数据结构>课程总结 目录: 每周作业链接汇总 写得最好的博客 阅读量最高的博客 实验报告链接汇总 团队项目报告链接汇总 代码托管链 ...

  5. 20162316刘诚昊 课下排序测试

    20162316刘诚昊 2017-2018-2 <Java程序设计>课下排序测试 实验要求 1 给定下列数据:90 8 7 56 123 235 9 1 653 用JDB或IDEA单步跟踪 ...

  6. 20162316刘诚昊 用链表实现队列

    20162316刘诚昊 2017-2018-2 <Java程序设计>用链表实现队列 实验要求 1 参考程序15.5给出方法deque,first,isEmpty,size,toString ...

  7. 20162316刘诚昊 用数组实现循环队列

    20162316刘诚昊 2017-2018-2 <Java程序设计>用数组实现循环队列 实验要求 1 参考程序15.6给出方法deque,first,isEmpty,size,toStri ...

  8. 20162316刘诚昊 队列课下作业

    20162316刘诚昊 2017-2018-2 <Java程序设计>队列课下作业 实验要求 1 补充课上没有完成的作业 2 参考15.3节,用自己完成的队列(链队,循环数组队列)实现模拟票 ...

  9. 20162316刘诚昊 17年10月9日测验“排序课堂测试”

    20162316刘诚昊 2017-2018-2 <Java程序设计>10月9日"排序课堂测试" 实验要求 1 用JDB或IDEA单步跟踪对3 8 12 34 54 84 ...

最新文章

  1. [LeetCode]题解(python):150-Evaluate Reverse Polish Notation
  2. JVM---虚拟机栈(动态链接与方法返回地址)
  3. python渐变颜色表_python – 具有固定颜色渐变的np.histogram2D
  4. windows media services 2008外网无法访问
  5. 暑假周进度总结报告1
  6. java中的比较运算符_Java基础---Java中的比较运算符(十三)
  7. ReentranLock源码分析
  8. python--下载文件并将文件放到指定文件夹
  9. win10(win8)上安装miniTool后出现请手动安装fastboot驱动问题
  10. C++读写Excel表格教程
  11. 微软 苏州STCA 2022暑期实习生 平行面+终面 面经
  12. 一年有四季的c语言编程,一年是否有四季?
  13. 折弯公差尺寸及工艺要求
  14. 钟茜的工作日志跟在这里
  15. Web 前端从入门菜鸟到实践老司机所需要的资料与指南合集
  16. 原创 蜂蜡等级生产工艺过程
  17. 车辆监控管理系统、GPS车辆监控系统、车辆监控管理系统技术方案 ,车辆监控管理系统设计,车载监控终端TBOX,车辆监控系统终端
  18. 暗影精灵5怎么调风扇转速_怎么调电脑风扇转速 调整电脑风扇转速方法【图文】...
  19. 详解音视频直播平台搭建中的低延时
  20. 螺旋折线(推公式,找规律)

热门文章

  1. python合法标识符_Python isidentifier()判断是否为Python的合法标识符
  2. 项目中,你们如何进行需求评审?
  3. android4.0 U盘热插拔后挂载不上bug解决
  4. 腾讯QQ大数据:BI方法论-数据体系建设之路
  5. 怎样让一个正常人理解“线性代数”
  6. 优步北京B组奖励政策
  7. 【集训队作业2018】青春猪头少年不会梦到兔女郎学姐(容斥)(分治FFT)
  8. 2022春季中国餐厅周来了!集结16大城市600余家高端食府饕餮飨宴
  9. 公募基金主要业务逻辑
  10. idea + groovy + mybatis 自动生成 Dao、mappings 和 实体类