jjzjj

JAVA上机实践:检查危险品

一.上机要求1.编写一个Exception的子类DangerException,该子类可以创建异构对象,该异常对象调用toshow()方法输出“危险品”。2.编写一个Machine类,该类的方法checkBag(Goodgoods)当发现参数goods是危险品时(goods的isDanger属性是ture),将抛出的DangerException异常对象。3.程序在主类的main方法中的try···catch语句的try部分让Machine类的实例调用checkBag(Good goods)方法,如果发现危险品就在try···catch语句的catch部分处理危险品。二.程序分析及代码实现1.

数据结构上机实验——图的实现(以无向邻接表为例)、图的深度优先搜索(DFS)、图的广度优先搜索(BFS)

文章目录数据结构上机实验1.要求2.图的实现(以无向邻接表为例)2.1创建图2.1.1定义图的顶点、边及类定义2.1.2创建无向图和查找2.1.3插入边2.1.4打印函数2.2图的深度优先搜索(DFS)2.3图的广度优先搜索(BFS)3.全部源码测试:Graph.htest.cpp数据结构上机实验1.要求  图采用邻接表存储结构,编程实现图的深度优先搜索和广度优先搜索算法。            2.图的实现(以无向邻接表为例)2.1创建图2.1.1定义图的顶点、边及类定义  我们定义一个邻接表类(ALGraph)。这里实现一些基础的数据结构。要注意结构体的嵌套。  Edge:用于表示图中的边

​数据库原理及应用上机(实验三 SQL数据查询)

✨作者:命运之光 ✨专栏:数据库原理及应用上机实验​ 目录 ✨一、实验目的和要求✨二、实验内容及步骤✨三、实验结果✨四、附加练习✨五、实验总结🍓🍓前言: 数据库原理及应用上机实验报告的一个简单整理后期还会不断完善🍓🍓  ✨一、实验目的和要求1.掌握SQLServer查询分析器的使用方法,加深对SQL查询语句的理解。2.熟练掌握查询语句的一般格式。3.熟练掌握数据查询中的排序、分组、统计、计算和集合的操作方法。4.熟练掌握连接、嵌套和集合查询的使用。✨二、实验内容及步骤(一)单表查询1无条件查询例1查询全体学生的详细记录。这是一个无条件的选择查询,其命令为:SELECT *FROM Studen

数值分析上机题Matlab--东南大学出版社(牛顿迭代/逐次超松弛迭代/3次样条插值/复合梯形SimpsonRomberg/四阶经典Runge-Kutta/幂法求特征向量)

第二章上机题Newton迭代法 function[x,err]=Newton(f,x0,epsilon)%用例:[x,err]=Newton('x^3/3-x',0.7,0.005)%Input-f字符串公式'x^3/3-x'%-x0迭代初值%-epsilon是迭代精度要求%Output–x是最后迭代的近似结果%-err是最后得到的误差symsxf=str2sym(f);f(x)=f;df(x)=diff(f(x));phi(x)=x-f(x)/df(x);restrain=1;count=0;e=1;whileabs(e)>epsilonx1=phi(x0);e=x1-x0;x0=x1;co

数据结构上机实验——二叉树的实现、二叉树遍历、求二叉树的深度/节点数目/叶节点数目、计算二叉树度为1或2的节点数、判断二叉树是否相似

文章目录数据结构上机实验1.要求2.二叉树的实现2.1创建一颗二叉树2.2对这棵二叉树进行遍历2.3求二叉树的深度/节点数目/叶节点数目2.4计算二叉树中度为1或2的结点数2.5判断2棵二叉树是否相似,若相似返回1,否则返回03.全部源码测试:BinaryTree.htest.cpp数据结构上机实验1.要求  建立一棵二叉树,试编程实现二叉树的如下基本操作。  1.创建一棵一棵二叉算法。  2.对这棵二叉树进行遍历:先序或中序或后序,分别输出结点的遍历序列。  3.求二叉树的深度/节点数目/叶节点数目。(选做一个)  4.计算二叉树中度为1的结点数;  5.计算二叉树中度为2的结点数。  6.

上机实验二 设计单循环链表 西安石油大学数据结构

实验名称:设计单循环链表(1)实验目的:掌握线性表的链式存储结构;掌握单循环链表及其基本操作的实现。(2)主要内容:实现单循环链表的初始化、求数据元素个数、插入、删除、取数据元素等操作;用插入法建立带头结点的单循环链表;设计一个测试主函数验证所设计单循环链表的正确性。1.实验目的掌握线性表的链式存储结构;掌握单循环链表及其基本操作的实现。2.问题描述利用C语言设计实现单循环链表,并实现初始化、求数据元素个数、插入、删除、取数据元素等基本操作。使用插入法建立带头结点的单循环链表,并设计一个测试主函数验证所设计单循环链表的正确性。3.基本要求具体要求如下:设计一个结构体表示链表的节点,包括数据域和

数值分析上机题(上)

第一章一、问题设SN=∑j=2N1j2−1S_N=\sum_{j=2}^N\frac{1}{j^2-1}SN​=∑j=2N​j2−11​,其精确值为12(32−1N−1N+1)\frac{1}{2}(\frac{3}{2}-\frac{1}{N}-\frac{1}{N+1})21​(23​−N1​−N+11​)编制按从大到小的顺序SN=122−1+132−1+⋯+1N2−1S_N=\frac{1}{2^2-1}+\frac{1}{3^2-1}+\cdots+\frac{1}{N^2-1}SN​=22−11​+32−11​+⋯+N2−11​,计算SNS_NSN​的通用程序编制按从小到大的顺序SN

数据结构上机练习——单链表的基本操作、头文件、类定义、main函数、多种链表算法的实现,含注释

文章目录单链表的基本操作实现1.头文件2.类定义和多种算法的实现2.1创建空表2.2头插法创建n个元素的线性链表2.3一个带头节点的链表存放一组整数,设计一个算法删除值等于x的所有节点。2.4计算线性表中值为偶数的节点个数2.5一个带头节点的单链表heada存放一组整数,设计分裂heada算法,偶数放在heada中,奇数放在headb中3.main函数和源码实现3.1测试实现:3.2LinkList.h3.3test.cpp单链表的基本操作实现1.头文件  头文件和源文件分开有很多好处:可以提高编译速度、提高代码的可维护性、提高代码的可重用性和可扩展性,同时也可以使代码结构更清晰,方便代码的管

上机实验3-3 Java面向对象编程(三)

实验1 中国人、北京人和美国人一、实验目的1.了解子类的继承性2.掌握子类对象的创建过程3.成员变量的继承与隐藏4.掌握方法的继承与重写二、实验内容编写程序模拟中国人、美国人是人,北京人是中国人。除主类外,程序中还有4个类:People、ChinaPeople、AmericanPeople和BeijingPeople类。要求如下:1.People类有权限是protected的double型成员变量height和weight,以及public修饰的speakHello()、averageHeight()和averageWeight()方法。2.ChinaPeople类是People的子类,新增p

王道机试指南(第二版)——题目OJ链接

文章目录第2章暴力求解2.1枚举2.2模拟1.图形排版2.日期问题3.其他模拟第3章排序与查找3.1排序3.2查找第4章字符串4.1字符串4.2字符串处理4.3字符串匹配第5章数据结构一5.1向量5.2队列5.3栈第6章数学问题6.1进制转换6.2最大公约数与最小公倍数6.3质数6.4分解质因数6.5快速幂6.6矩阵与矩阵快速幂6.7高精度整数第7章贪心策略7.1简单贪心7.2区间贪心第8章递归与分治8.1递归策略8.2分治法第9章搜索9.1广度优先搜索9.2深度优先搜索第10章数据结构二10.1二叉树10.2二叉排序树10.3优先队列10.4散列表第11章图论11.1概述11.2并查集11.