20162311 课堂测试 泛型类—Bag】的更多相关文章

课堂测试 泛型类-Bag 目录 一.题目要求 二.设计思路 三.问题和解决办法 四.代码运行截图 五.代码托管地址 六.总结 一.题目要求 题目:泛型类-Bag 返回目录 二.设计思路 自定义一个Bag类,实现BagInterface中的方法.Bag类应该是一个可以存放东西的包,且存放的类型可以自定义,即使用泛型.先在Bag中声明一个名为bag的List<T>,在构造方法中将其实例化.接下来实现方法.每个需要实现的方法可以用bag调用ArrayList中的方法来实现. 返回目录 三.问题和解决…
自定义泛型类Bag 一.具体代码: 代码连接 二.伪代码: 1.思路: 老师讲完后我的想法是要做出一个类似于List的Bag,首先它的本身是又数组构成的并且是可自动增加长度的,然后实现一些基本的操作,如:判断是否为空,添加元素和删除元素. 2.代码解释: 首先在构造器中实例化了一个Object类型的数组初始值为10 isEmptey()方法:声明一个变量初始值为0然后遍历数组比较数组中的元素每多一个空元素变量加一,最后比较变量值与数组元素量,若相同即为空(返回true) 私有的isfull()方…
课堂练习--泛型类Bag 要求: 0.代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息 1.参见Bag的UML图,用Java继承BagInterface实现泛型类Bag,并对方法进行单元测试(JUnit),测试要涵盖正常.异常情况.边界情况. 课下操作步骤: 第一步,现将老师提供的接口BagInterface复制上去 第二步,在实现类Bag中复写接口中的所有方法,并对方法进行编写…
目录 题目及要求 思路分析 遇到的问题和解决过程 代码实现及托管链接 感想 参考资料 题目及要求 代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息: 参见Bag的UML图,用Java继承BagInterface实现泛型类Bag,并对方法进行单元测试(JUnit),测试要涵盖正常.异常情况.边界情况: 课上提交测试代码和测试运行的结果截图,截图要求全屏截图,包含自己的学号信息,否则无效:测试Bag类的代码中至少包含一个自定义类如Student: 课下完成码云上代码的上传…
第六周课堂测试 1.现有以下代码,哪些选项插入到第5行可以通过编译?(BDF) 1.import java.util.*; 2. 3.Class FindStuff { 4.public static void main (String[]args) { 5.//insert code here 6.c.put ("X", 123): 7. } 8.} A .Map c= new SortedMap(); B .HashMap c= new HashMap(); C .HashMap…
Deadline: 2016-11-01 11:59 作业内容 课堂测试作业总结 00.题目得5分,多半扣在格式上,有些同学代码写得很过分,已经很仁慈对待,同学们珍惜之: 01.界面设计得分不好,换行功夫做得不足,需要输入许多数据,没有让屏幕显示应输入的内容提醒,不善于为用户考虑,增加用户阅读成本: 02.第二道方程问题不难,关键是要细致分解,和分三角形类似,还请大伙儿培养自己化大为小的本领: 03.等腰和等边三角形判断有误,关键是没分清楚if-else语句是"补集",而等腰和等边是&…
课堂测试ch06 下面代码中,对数组x填充后,采用直接映射高速缓存,所有对x和y引用的命中率为(D) A. 1 B. 1/4 C. 1/2 D. 3/4 解析:在填充了之后,对于x和y数组,只有在引用第0个和第4个元素的时候发生不命中.因而命中率为75%(即(8-2)/8). 有关高速缓存的说法正确的是(ACD) A. 高速缓存的容量可以用C=S*E*B来计算 B. 高速缓存容量为2048,高速缓存结构为(32,8,8,32) C. 直接映射高速缓存要:组选择.行匹配.字抽取 D. 当程序访问大…
20155306 2017-2018-1<信息安全系统设计>第二周课堂测试以及myod的实现 第二周课堂测验: (注:前两项在课堂已提交,在此不做详解) 第一项: 每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 第二项: 用gcc 进行预处理,编译,汇编,链接vi输入的代码 生成的可执行文件中要有自己的学号 提交预处理,编译,汇编,链接,运行过程截图…
实现结果:在login.jsp页面提交用户名和密码(可以验证是否为空),点击登录跳转到loginResult.jsp页面进行验证并显示结果 JSP + JDBC + MySQL login.jsp 设计一个表单,内容为两个输入框,一个用来输入用户名,另一个用来输入密码,并有一个提交按钮 用JavaScript函数验证输入框是否都不为空 <%@ page language="java" contentType="text/html; charset=UTF-8"…
学号 2017-2018-2 <程序设计与数据结构>课堂测试补充报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 刘辰 学号:20172306 实验教师:王志强 必修/选修: 必修 1.测试内容 三种算法查找练习 给定关键字序列11,78,10,1,3, 2,4,21,试分别用线性查找.折半查找.散列查找(用线性探查法和链地址法)来实现查找.试画出它们的对应存储形式(顺序查找的顺序表,二分查找的判定树,两种散列查找的散列表),并求出每一种查找的成功平均查找长度.其中,散…