2017-2018-1 20162316刘诚昊 实验一 线性结构

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

时间: 2024-10-09 19:39:09

2017-2018-1 20162316刘诚昊 实验一 线性结构的相关文章

20162316刘诚昊 课程总结

20162316刘诚昊 2016-2017-2<程序设计与数据结构>课程总结 目录: 每周作业链接汇总 写得最好的博客 阅读量最高的博客 实验报告链接汇总 团队项目报告链接汇总 代码托管链接 课堂项目实践 课程收获与不足 问卷调查 总结中涉及到的链接的二维码 每周作业链接汇总 第一周作业: ??何以改善程序算法,何以使算法变得又快又好等等理论方面内容. 第三周作业: ??查找方式与排序方法 第五周作业: ??接触"集合",自行编写"栈"并运用. 第七周作

160809209_李梦鑫_C语言程序设计实验3 循环结构程序设计

<C语言程序设计>实验报告 学 号 160809209 姓 名 李梦鑫 专业.班 计科16-2班 学    期 2016-2017 第1学期 指导教师 黄俊莲 吉吉老师 实验地点 C05 机 器 号 时    间 2016年 10 月   13 日    6   周 周四  1.2 节 截至日期 2016.10.13 11:50 实验任务清单 实验3-1 分别使用while循环.do while循环.for循环求                                         

实验二 顺序结构程序设计

安徽工程大学 Python程序设计 实验报告 班级 物流191        姓名 何然      学号 3190505114  成绩 日期 2020年3月21日       指导教师   修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆的半径计算圆面积,半径为25.请

实验二 顺序结构程序设计(验证性实验

安徽工程大学 Python程序设计 实验报告 班级   物流192   姓名 张羽  学号3190505221 成绩 日期     2020.3.22      指导老师       修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握数据的输入输出的方法: (2)熟悉顺序结构程序中语句的执行过程: (3)掌握顺序结构程序的设计方法. [实验条件] PC机或者远程编程环境 [实验内容] 1.完成三个编程题.( python123) (1)计算圆面积的计算 S 问题描述: 根据圆

实验三 分支结构程序设计

实验三  分支结构程序设计 班级:物流191                        姓名:梁晓芹                   学号:3190505138 指导老师:修宇                       成绩:                         日期:2020年3月4日       [实验目的]   (1)掌握分支结构要点: (2)熟悉分支结构程序中语句的执行过程: (3)掌握分支结构程序的设计方法. [实验条件]   PC机或者远程编程环境 [实验理论与

实验四 循环结构程序设计

实验四循环结构程序设计 班级:物流191                             姓名:梁晓芹                            学号:3190505138 指导老师:修宇                            成绩:                                  日期:2020年4月4日 [实验目的] (1)熟悉用while和for语句实现循环的方法 (2)掌握在程序设计中用循环的方法实现各种算法: [实验条件] PC机或

20135335郝爽 &amp; 20135304刘世鹏 实验一

北京电子科技学院(BESTI) 实     验    报     告 课程: 密码系统设计基础                                                                                 班级: 1353班 姓名:刘世鹏.郝  爽                                                                                    学号:201304.2013533

结束吧2017 — — 2018新的开始

前言: 一个小白的慢慢成长路,渐渐地回首才发现,自己已经在这家公司做了一年了,熟悉的工作,熟悉的人,纵使百般不舍,还是选择默默离去. 总结2016-2017 2016年,在我从一个电气专业的应届毕业生,选择了软件这一行,说实话,并没有什么喜欢啊,爱好啊之类的,只是听朋友说可以找到一份薪资还不错的工作,怀着对高工资的向往,我开始了我的软件工作之路,在培训的那段过程中,交了三五个朋友,和他们在一起,很开心,一起游戏,一起学习(其实在这一行是很孤单的,能找到几个聊得来的朋友确确实实是一件很开心的事),

2017~2018年活动行总结

讲师:韩梅 讲师介绍: 韩梅老师有着十几年的IT方面从业经验.曾在微软公司的新一代商业软件平台发布会,MicrosoftLync媒体见面会.微软明智IT等众多微软大型活动担任主演讲者和技术指导.连续多年受邀参与MicrosoftTechEd技术大会的技术讲解和动手实验.在TechEd 2010中曾与微软亚太研发集团总经理同台完成"Extending BusinessProductivity to Cloud"主题演讲,在TechEd 2011中其主讲的"Microsoft E