草庐IT

C++实验

全部标签

数据结构上机实验——图的实现(以无向邻接表为例)、图的深度优先搜索(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:用于表示图中的边

❀工信工实验参考——《VHDL实验3——交通灯与智慧交通》

一般来说,我贴上来的代码都是能直接跑的,如果不行可以邮箱交流1902946954@qq.com仅供参考,微机的老师讲的很好,所以请还是要先自己完成咯。免责声明,本人菜只因一只,内容仅供参考,错了不负责哈该实验和报告部分参考了基于状态机的交通灯控制(vhdl)_尚@scut的博客-CSDN博客_基于状态机的交通灯控制,但是因为我们华工EDA实验室换成了正点原子新起点V2开发板,因此在数码管输出和前面的输入等部分做了一定的修改与调整。 实验三 交通灯与智慧交通地         点:         楼     房;实验台号:实验日期与时间:评   分:预习检查纪录:批改教师:报告内容:一、实验要

Android espresso 测试在本地通过,但在 Firebase 测试实验室中失败

我对androidespresso测试有疑问。测试在本地通过但在FTL上失败。这是简单的测试onView(allOf(withId(R.id.text_supercategory_name),withText("Airconditioners"))).check(matches(withText("Airconditioners")));这个测试在本地通过。在FTL上我有错误:android.support.test.espresso.NoMatchingViewException:Noviewsinhierarchyfoundmatching:(withid:blablabla:id

数据库系统原理及MySQL应用教程实验二数据表的创建与修改

实验2 数据表的创建与修改一、实验目的(1)掌握表的基础知识。(2)掌握使用Navicat或其他第三方管理工具和SQL语句创建表的方法。(3)掌握表的修改、查看、删除等基本操作方法。(4)掌握表中完整性约束的定义。(5)掌握完整性约束的作用二、实验内容(一)teacherInfo表定义与修改操作按照下列要求进行表定义操作:(1)首先创建数据库schoolInfo。createdatabaseschoolInfodefaultcharsetutf8collateutf8_general_ci;(2)创建 teacherInfo表。CREATETABLEteacherInfo(idINT(4)NO

HNU-电子测试平台与工具-八人抢答器实验报告

该报告最后的得分为90分/100分。作者认为可以将它发出来,为有需要的同学,特别是该大学该门科目的后继者提供帮助与解答。如果喜欢可以点个赞哦,感谢。八人抢答器实验报告班级:计XXXXX学号:2021XXXXXXXX姓名:wolf目录1实验项目一1.1项目名称1.2实验目的1.3实验资源2实验任务2.1实验任务A2.2实验任务B2.3实验任务C3总结3.1实验中出现的问题3.2心得体会实验项目一项目名称八人抢答器实验目的1)认识八人抢答器电路2)掌握万能板上模块电路布板3)飞线焊接完成单位数码管万能板4)八人抢答器实物验证实验资源HBE硬件基础电路实验箱,万用表,示波器,layout软件,焊接工

数据库系统原理及MySQL应用教程实验三MySQL数据库表的数据插入、修改、删除操作

实验 3 MySQL数据库表的数据插入、修改、删除操作一、实验目的1.掌握MySQL数据库表的数据插入、修改、删除操作SQL语法格式2.掌握数据表的数据的录入、增加和删除的方法二、实验内容1.验证性实验:在学校教师管理数据库中的teacherInfo表中完成插入数据、更新数据和删除数据操作。2.设计性试验:在某超市的食品管理的数据库的Food表中完成插入数据、更新数据和删除数据操作。三、实验步骤与实验结果(一)验证性实验学校教师管理数据库中的teacherInfo表,其表的定义如下表所示,请完成如下操作。字段名字段描述数据类型主键外键非空唯一自增num教工号INT(10)是否是是否name姓名

实验四 QUARTUS开发环境实验 设计半加器、全加器和四位全加器 blueee的学习笔记

实验四 QUARTUS开发环境实验一、实验目的1、通过实验,能熟悉QUARTUS开发环境,能够掌握QUARTUS的原理图输入法设计电路,掌握使用相关仿真工具进行功能和时序仿真的方法;2、通过实验,加深对全加器电路的理解,并能使用QUARTUS的原理图输入法完成全加器的设计,并能在QUARTUS中完成相关的仿真验证;二、实验原理1、半加器、全加器的功能表见教材相关章节;2、使用QUARTUS的原理图输入法完成半加器、全加器的设计,并能在QUARTUS中完成相关的仿真验证;三、实验设备和器材电脑、QUARTUS集成开发环境。四、实验内容和步骤4.1半加器在QUARTUS器件库选择相关器件,完成下面

OSPF的多区域特性 (电子科技大学TCP/IP实验三)

一.实验目的1、掌握OSPF协议中区域的类型、特征和作用2、掌握OSPF路由器的类型、特征和作用3、掌握OSPFLSA分组的类型、特征和作用4、理解OSPF区域类型、路由器类型和OSPFLSA分组类型间的相互关系二.预备知识1、静态路由选择和动态路由选择2、内部网关协议和外部网关协议3、链路状态路由选择三.实验原理OSPF协议(RFC2328)是一个基于链路状态路由选择的内部网关协议:路由器仅在网络拓扑变化时使用洪泛法(flooding)将自己的链路状态更新信息扩散到整个自治系统中。为了增强OSPF协议的可伸缩能力(Scalability),OSPF协议引入了区域的概念来有效并及时的处理路由选

跟着实验学NAT Server配置

基于目的IP的NATServer配置定义NAT它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。FTP(FileTransferProtocol):是应用层的一个文件传输协议。主要作用是在服务器和客户端之间实现文件的传输和共享。FTP协议运行在TCP连接上,保证了文件传输的可靠性。在传输时,传输双方的操作系统、磁盘文件系统类型可以不同。ISP:偏指提供互联网接入的公司,在中国电信/联通/移动算是一级运营商,主要是IP网络接入。由于现在IP网络容易搭建,易于维护,出现了好多二级运营商,比如长城宽带,深圳的天威视讯等等。**网关:**通俗一点的讲:**网关就是要去别的网络的时候,

BFU数据结构头歌实验:基于BF算法的病毒感染检测

这道题当初我想着直接抄课本上的BF代码,结果发现书中的代码都是默认模式串和主串的下标从零开始,因此需要将书中的代码进行修改。如下图所示,需要将变量i,j的初值都设为0。然后将书中出现的i,j全部加1即可。然后这个函数中的第三个参数,pos的值我没有使用,这个无所谓,因为这道题的模式匹配都是从主串的第一个位置开始。第一个函数的代码如下:intIndex_BF(HStringP,HStringV,intpos){//返回模式T在主串S中第pos个字符开始第一次出现的位置。若不存在,则返回值为0//其中,T非空,1≤pos≤StrLength(S) V.length=strlen(V.ch); in