- 博客(69)
- 收藏
- 关注
原创 yznu:数据结构与算法:试卷示例
1.设某数据结构的二元组形式表示为A=(D,R),D={01,02,03,04,05,06,07,08,09},R={r},r={,,,,,,,},则数据结构A是( )。3.设有向图G的二元组形式表示为G =(D,R),D={1,2,3,4,5},R={r},r={,,,,,},则给出该图的一种拓扑排序序列__________。
2024-06-24 08:55:24
819
原创 yznu:数据结构与算法:期末题库
如果n>0,这n个结点中存在(有仅存在)一个结点作为树的根结点,简称为根(root),其余结点可分为m (m>0)个互不相交的有限集T1,,T2,…抽象数据类型(Abstract Data Type简写为ADT)指的是用户进行软件系统设计时从问题的数学模型中抽象出来的逻辑数据结构和逻辑数据结构上的运算,而不考虑计算机的具体存储结构和运算的具体实现算法。二叉树也称为二次树或二分树,它是有限的结点集合,这个集合或者是空,或者由一个根结点和两棵互不相交的称为左子树和右子树的二叉树组成。/*存放顺序表的长度*/
2024-06-24 08:54:38
2136
原创 yznu:数据结构与算法:排序操作练习
实验目的及要求:1. 复习排序的概念,以及排序对象(记录集合形成的向量结构)、排序的稳定性判定、排序算法时空复杂性的概念;2. 理解插入类排序各种算法的思路,掌握插入类排序各种算法和时空复杂性。3. 理解交换类排序各种算法的思路,掌握交换类排序各种算法和时空复杂性。4. 理解选择类排序各种算法的思路,掌握选择类排序各种算法和时空复杂性。5. 理解归并类排序各种算法的思路,掌握2-路归并排序算法和时空复杂性。6. 理解分配类排序各种算法的思路,掌握链式基数排序算法和时空复杂性。
2024-06-24 08:52:53
497
原创 yznu:数据结构与算法:查找表及查找操作练习
实验目的及要求:1. 复习查找表(列表)的概念、查找的概念及平均查找长度ASL的定义;2. 理解以线性表作为查找表进行顺序查找、折半查找和索引查找对线性表的要求,掌握在线性表上进行顺序查找、折半查找以及索引查找的过程及ASL的计算方法。3. 理解树形查找表的概念,尤其是二叉排序树的定义,掌握二叉排序树的插入、创建和查找过程及ASL的计算,理解二叉排序树的结点删除逻辑、平衡二叉树的概念及平衡调整方法。
2024-06-24 08:52:13
560
原创 yznu:数据结构与算法:图及其应用操作练习
实验目的及要求:1. 复习图的结构定义及其相关术语,理解图结构与树结构以及线性结构的明显区别;2. 理解并掌握图的顺序存储结构(邻接矩阵表示法)、图的链式存储结构(邻接表表示法)。3. 理解图的遍历问题所面临的困难,深度优先搜索和广度优先搜索的遍历策略,掌握基于递归的深度优先搜索和非递归的深度优先搜索算法,以及广度优先搜索算法。4. 理解图的连通性以及最小代价生成树概念和最小生成树的Prime和Kruskal算法,理解有向无环图用于拓扑排序和求关键路径问题及其算法。
2024-06-24 08:51:29
586
原创 yznu:数据结果与算法:树与二叉树操作练习
实验目的及要求:1. 复习树的结构定义,二叉树在树结构定义基础上的限制;树及二叉树的相关名词,理解非线性结构与线性结构的明显区别,理解树与二叉树定义中体现的递归思想;2. 深入理解二叉树的性质;3. 理解并掌握完全二叉树的顺序存储、二叉树的二叉链表存储。4. 掌握二叉链表存储结构下的二叉树的遍历(递归与非递归算法)及其最基础应用(求深度、求叶子结点数等)。5. 掌握树、森林与二叉树的相互转换方法,掌握树与森林的遍历方法。
2024-06-24 08:50:09
687
原创 yznu:数据结构与算法:栈、队列和串操作练习
并完成以下操作:①打印输出该字符串,②求串长度、③在串的指定位置处插入一个子串、④在指定位置处删除一个指定长度的子串,⑤在指定位置求指定长度的子串,⑥创建另外一个字符串比较两个串,⑦输入一个模式串进行模式匹配操作。4. 理解字符串结构的概念及与线性表的联系,深刻理解串结构的三种存储结构及其常见基本操作的实现。,并完成在指定位置插入某个子串,在指定位置删除指定长度子串的操作,并打印输出相应操作的结果。printf("请输入打印杨辉三角的行数:\n");printf("\t打印杨辉三角\n\n");
2024-06-24 08:48:51
299
原创 yznu:数据结构与算法:线性表操作练习
4. 熟练掌握顺序表变量定义、顺序表初始化、建立、查找、定位、插入、删除合并等操作;单链表变量定义、单链表初始化、建立、查找、定位、插入、删除合并等操作。1. 理解线性表的概念及特征、线性表顺序存储结构的含义及优势和缺点、线性表链式存储结构的含义及优势和缺点;printf("得到的元素位置为:%d \n", GetElem(L, text1, &m));printf("单链表的长度为%d\n", LengthList(&L));printf("请输入你要插入的元素值(用空格隔开):");
2024-06-24 08:47:27
435
原创 yznu:数据结构与算法:C结构体数组应用练习
要求定义函数match(s, ch),在字符串s中查找字符ch,如果找到,返回第一次找到的该字符在字符串中的位置(地址);否则,返回空指针NULL。2. 掌握C语言结构体类型声明、结构体变量定义、初始化和引用的方法,以及结构体数组、指向结构体的指针;3. 理解算法时间复杂度的概念和表示方法,掌握简单的程序渐进时间复杂度的分析和计算方法。藏头诗:将这首诗每一句的第一个字连起来,所组成的内容就是该诗的真正含义。例如,输入字符r和字符串program后,输出rogram。
2024-06-24 08:46:42
381
原创 yznu:计算机组成原理: PC 实验
当IR3 IR2 = 0 0 时,LDPC=非Cy,当Cy=1时,PC 被预置。当IR3 IR2 = 0 1 时,LDPC=非Z,当Z=1 时,PC 被预置。当LDPC = 0 时,在CK的上升沿,预置数据被打入PC记数器。当IR3 IR2 = 1 X 时,LDPC=0,PC 被预置。当ELP=0 时,LDPC 由IR3,IR2,Cy,Z确定。当PC+1 = 1 时,在CK的上升沿,PC记数器加一。当ELP=1 时,LDPC=1,不允许PC被预置。当RST = 0 时,PC 记数器被清0。
2024-06-24 08:42:01
866
原创 yznu计算机组成原理:运算器实验
按住STEP脉冲键,CK由高变低,这时寄存器W 的黄色选择指示灯亮,表明选W寄存器。放开STEP 键,CK 由低变高,产生一个上升沿,数据33H 被写入W 寄存器。按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。JSJ-2 中的运算器由一片CPLD实现,有8 种运算,通过S2,S1,S0 来选择,运算数据由寄存器A及寄存器W 给出,运算结果输出到直通门D。A-W-C 带进位 减。
2024-06-24 08:39:43
749
原创 yznu:Python numpy及网络爬虫
colors = ['m', 'c', 'b', 'k', 'y', 'g'] # 定义不同簇的颜色。(3)为类KMeans增加silhouette_score方法,计算聚类结果的轮廓系数,并在主程序中进行结果输出。(2)修改类KMeans的plot_culsters方法,使用不同颜色绘制聚类结果、初始中心和最终聚类中心;不同颜色的点表示被聚类到不同簇的数据点,黑色的星形表示初始聚类中心,红色的星形表示最终聚类中心。# 使用不同颜色绘制聚类结果、初始中心和最终聚类中心。计算聚类结果的轮廓系数。
2024-06-23 13:21:27
2197
原创 yznu:Python面向对象及文件操作
(2)使用Pycharm+Python或Pycharm+Anaconda或VSC完成程序编写、调试、运行,并将代码及运行结果截图整理成文档,形成实验报告,并总结心得体会。(4)熟悉文件系统的目录结构,掌握Python中文本文件的读取与写入方法。(5)熟悉Excel文件、Json格式文件、及二进制文件的方法。(2)掌握Python中的运算符重载语法,理解魔法函数的用途。(1)完成实验课本15.1~15.4,17.1~17.5。(1)掌握定义类及创建对象的基本方法,掌握类的继承语法。
2024-06-23 13:19:46
743
原创 yznu:Python字典
(2)使用Pycharm+Python或Pycharm+Anaconda或VSC完成程序编写、调试、运行,并将代码及运行结果截图整理成文档,形成实验报告,并总结心得体会。(1)完成实验课本10.1~10.3(实验报告提交),11.1(课堂提交),11.2~11.3(实验报告提交)。(4)能够应用jieba库、字典对中文词频进行统计。(3)掌握jieba库的安装及使用。(2)掌握字典的使用方法。将文本中特殊字符替换为空格。中国双一流建设高校的数量。(1)理解字典的概念。一流大学建设高校数量。
2024-06-23 13:17:08
801
原创 Python列表
(2)使用Pycharm+Python或Pycharm+Anaconda或VSC完成程序编写、调试、运行,并将代码及运行结果截图整理成文档,形成实验报告,并总结心得体会。(3)掌握range()函数的使用方法。(1)完成实验课本4.1~4.6。(1)掌握列表及其基本操作方法。(5)熟悉列表遍历语法的使用。(4)掌握序列的切片语法。(2)熟悉列表推导语法。
2024-06-23 13:11:01
841
原创 Python基本数据类型
(2)使用Pycharm+Python或Pycharm+Anaconda或VSC完成程序编写、调试、运行,并将代码及运行结果截图整理成文档,形成实验报告,并总结心得体会。(4)掌握字符串处理函数,字符串的处理方法,以及time、datetime库的使用。(2)掌握数字类型的操作,包括数值运算操作符,数值运算函数及math库的使用。(1)掌握数字类型的定义,包括整数、浮点、复数类型。(3)掌握字符串类型的表示、使用及操作。(1)完成实验课本3.1~3.9。分钟清零待检票游客。
2024-06-23 10:12:33
436
原创 Python程序语法及turtle绘制
(2)使用Pycharm+Python或Pycharm+Anaconda或Visual Studio Code完成程序编写、调试、运行,并将代码及运行结果截图整理成文档,形成实验报告,并总结心得体会。(2)掌握Python语言的基本语法,包括缩进、变量、命名等。(3)掌握Python语言绘图的一般方法。(4)了解Python标准库的导入和使用。(1)掌握解决计算问题的一般方法。(1)完成课后习题2.1~2.5。但在逻辑上坚如磐石的公理的基础上。都是建立在这种简单到不能再简单。刘慧欣在小说《三体》中写道。
2024-06-23 10:10:34
892
原创 Python开发环境配置
(2利用Python+自带IDE,或PyCharm+Python,或PyCharm+Anaconda,或Visual Studio Code完成实验第一章3-5题内容,描述过程及结果,并总结心得体会。(1)能够正确配置Python开发环境,包括Python编译器、Python编辑器Pycharm或Visual Studio Code;(1)从网站上下载Python、Anaconda、PyCharm安装程序,完成Python编译器及IDE开发环境配置。r = eval(input("请输入圆的半径:"))
2024-06-23 10:09:14
359
原创 yznu:Python期末复习题
身份证号码验证:输入几个身份证号,首先判断输入的身份证号是否有效,如果有效,提取每个人的出生日期,性别,并获得其生肖,将每个人的出生日期、性别和生肖信息作为一个元组放入列表中输出。假定你每6个月加一次工资,每半年加薪比例semi_annual_raise是一个表示百分比的整数,例如7表示7%,即第7个月的月初涨一次工资,工资涨幅为7%,以后每过6个月再涨一次工资。输出格式请参考输入输出示例。猴', '鸡', '狗', '猪', '鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊']
2024-06-23 10:07:52
421
原创 yznu课程:JSP实验报告9
用MVC模式实现学生信息表的增删查改编写Model层代码实现对数据库操作,实现所有的业务逻辑功能。利于MVC开发模式开发web项目。请输入你想每页显示记录条数。请输入你要跳转到的指定页数。请输入你要修改的学生学号。显示查询后的学生信息。
2024-06-22 09:49:13
629
原创 yznu课程:JSP实验报告7
编写一个JSP项目,利用JDBC技术实现对数据的访问(增,删,改,查及分页显示)操作。掌握在JSP中使用JDBC访问数据库的方法;将记录指针定位到待显示页的第一条记录上。光标指向查询结果集中最后一条记录。这一个参数,此时显示第一页数据。掌握修改数据表中记录的方法;掌握删除数据表中记录的方法;掌握查询内容分页显示技术;掌握查询内容分页显示技术。掌握查询数据表的方法;输入要删除图书的学号。设置一页显示的记录数。
2024-06-22 09:47:33
719
原创 yznu课程:JSP实验报告6
编写一个JavaBean,保存姓名和n、k,并且能计算从n开始的连续k个质数并计算这些质数的和;编写一个输出页面,从JavaBean中输出姓名和n、k的值,以及k个质数与它们的和。编写一个JSP输入页面,从表单输入本人姓名和二个整数n和k;编写一个辅助类,用于判断每一个整数是否为质数;掌握JavaBean的属性及方法的命名规则。掌握通过JavaBean存取数据的方法。
2024-06-22 09:46:08
840
原创 yznu课程:JSP实验报告5
1.编写一个页面进行餐厅用户满意度调查,如图所示,提交之后,由第二个页面将选择项和留言信息保存到application中,从第一个页面用超链接或第二个页面转到第三个页面查看满意度调查结果和所有的改进意见,要求模拟输出6人以上调查结果。内置对象的setAttribute()等方法的使用。10号字,宋体,单倍行距)对象存取数据的方法。
2024-06-22 09:45:24
893
原创 yznu课程:JSP实验报告4
result.jsp页面负责判断inputGuess.jsp提交的猜测是否和用户的session对象中存放的那个数字相同,如果相同就将用户重定向到success.jsp;该页面同时负责将这个数字存在用户的session对象中。编写四个JSP 页面inputGuess.jsp、result.jsp、small.jsp、large.jsp和success.jsp,实现猜数字游戏。small.jsp和large.jsp页面提供表单,用户可以使用该表单继续输入自己的猜测,并提交给result.jsp页面。
2024-06-22 09:44:35
646
原创 yznu课程:JSP实验报告3
制作“另存为Excel”按钮,掌握response对象设置动态响应的方法。制作友情链接页面,掌握response对象进行重定向。理解并掌握response设置动态响应。10号字,宋体,单倍行距)
2024-06-22 09:43:50
427
原创 yznu课程:JSP实验报告2
2.编写index.jsp用request.setAttribute()方法来存放学生的基本信息(姓名、学号、性别、专业、年级),并转发于second.jsp页面,在second.jsp页面利用request.getAttribute()方法获取相应的信息并用out.print()方法输出。1.编写research.jsp页面用于提交用户的信息(参考下图,具体内容可自行决定),编写 view.jsp文件用于获取前一页面提交过来的信息,并显示在页面上。个人信息调查表(*为必填)"留言内容:"
2024-06-22 09:42:45
824
原创 yznu课程:JSP实验报告1
掌握page指令、inclue指令、1.利用page指令设置打开MIME类型、设置页面的编码方式。动作动态包含文件,利用动作传递参数。4.利用动作进行请求转发。掌握JSP注释、变量及方法的声明、JSP表达式。MIME类型动作的使用。2.利用inclue指令静态包含文件。
2024-06-22 09:41:52
857
原创 yznu计算机网络期末简述:lyf2022
比如:网络体系结构、发送时延 ,VPN, 套接字(SOCKET),停等协议,拒绝服务(DoS),地址解析协议(ARP ),ICMP,网络地址转换(NAT),TDM,FDM,DNS,URL, TCP, IP, IPV6,UDP协议,HTTP, SNMP, WWW,MAC地址,公用密钥加密,对称密钥,多路复用,以太网,CSMA/CD,FTP。它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。
2024-06-21 09:37:57
620
原创 yznu计算机网络期末题库2022
请大家全面复习,重点把握。范围:教材1-7章的内容。一、选择题(每小题1分 共20分)要求大家掌握计算机网络基本概念、技术二、判断题(每小题1分 共10分)要求大家明晰计算机网络的基本概念三、填空题(每空1分 共10分) 对部分细节知识的把握四、名词解释(每小题3分 共15分)考察每章中的基本概念1、网络体系结构:网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。2、发送时延:主机和路由器发送数据帧所需的时间。3、VPN:虚拟专用网,在公用
2024-06-21 09:35:53
1778
原创 yznu计算机网络实验报告5:lyf
客户A收到确认消息后,检查序列号ack以及标志位ACK是否为1,若满足要求,则将该数据报发送给服务器,服务器在检查序列号ack以及标志位ACK是否为1,若满足要求,则建立连接,完成三次握手;确认号Ack = u + 1,表示是在收到客户端报文的基础上,将其序号Seq的值加1作为本段报文确认号Ack的值。,服务器B收到数据包后,由标志位为1知道客户请求建立连接,服务器B将标志位SYN和ACK都置为1,随机产生一个序列号seq,将该数据包发送给服务器,服务器进入SYN_SENT状态,等待客户的确认。
2024-06-21 09:34:35
514
原创 yznu计算机网络实验报告4:lyf
各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验,如果没有通过,请检查网络连接。主机 A 上启动“实验平台工具栏中的 UDP 工具”,作为客户端,以主机 C 的 IP 为目的 IP 地址, 以 2483 为端口,填写数据并发送。主机 B、C、D、E、F 上启动实验平台工具栏中的 UDP 工具”,作为服务器端,监听端口设置为 2483,“创建”成功。察看主机 B、C、D、E、F 上的“UDP 工具”接收的信息。
2024-06-21 09:33:11
610
原创 yznu计算机网络实验报告3:lyf
各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验,如果没有通过,请检查网络连接。目的 MAC 地址:主机 B 的 MAC 地址(对应于 172.16.1.1 接口的 MAC)。目的 MAC 地址:主机 B 的 MAC 地址(对应于 172.16.1.1 接口的 MAC)。目的 IP 地址:主机 E 的 IP 地址(172.16.0.2)。源 IP 地址:主机 A 的 IP 地址(172.16.1.2)。
2024-06-21 09:32:20
596
原创 yznu计算机网络实验报告:lyf
1. 使用Ping实用程序来测试计算机上的TCP/IP配置及测试本计算机与计算机的连接性能,确保可以在网络上通信;问题15: 缺省网关(Default Gateway)与你的计算机拥有相同的网络ID吗?问题15: 缺省网关(Default Gateway)与你的计算机拥有相同的网络ID吗?问题12: 与步骤14的结果相比较,ipconfig/all显示了什么额外的配置信息?问题12: 与步骤14的结果相比较,ipconfig/all显示了什么额外的配置信息?问题7:你能说出你的计算机是否分配了IP地址?
2024-06-21 09:31:21
638
原创 yznu计算机网络实验报告:lyf
各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验,如果没有通过,请检查网络连接。本练习将主机 A 和 B 作为一组,主机 C 和 D 作为一组,主机 E 和 F 作为一组。现仅以 主机 A、B 所在组为例,其它组的操作参考主机 A、B 所在组的操作。本练习将主机 A 和 B 作为一组,主机 C 和 D 作为一组,主机 E 和 F 作为一组。现仅以 主机 A、B 为例,其它组的操作参考主机 A、B 的操作。该实验采用网络结构一。
2024-06-21 09:30:26
614
原创 yznu操作系统复习题3期末
为了提高CPU的利用率,系统不断增加内存的进程数量,使内存的可用空间紧张起来。(b) 在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源是分配给进程的,线程只拥有很少资源,因而切换代价比进程切换低。(1)在多道程序系统中,当一组进程中的每个进程均无限期地等待被改组进程中的另一进程所占有且永远不会释放的资源,此时的系统处于死锁状态,简称死锁。4.在一请求分页系统中,假如一个作业的页面走向为:4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数为4时。
2024-06-20 09:35:05
912
原创 yznu操作系统简答题期末
抖动:在多道程序中,为了提高CPU利用率,系统不断增加内存的进程数量,使内存可用空间减少,这时缺页率就会增加。方法:将用户程序中使用的逻辑设备名称转换成物理设备名,为此需要设置一张逻辑设备表,登记用户请求的逻辑设备和物理设备,当用户请求分配I、O设备时,系统为他分配相应的物理设备。中级调度:决定将内存中暂时不具备运行条件的进程换到外存交换区存放,一旦存放空闲时,又将外存中具备运行条件的进程重新换入内存。顺序性:程序在处理机上执行时,严格按照规定的顺序,只有在前一个程序执行完后,才能执行下一个程序。
2024-06-20 09:34:07
297
原创 yznu操作系统期末复习题2023
14.为实现两进程互斥,设置互 斥信号量mutex,当mutex的 值为0时,表示(B)A. 没A.有进程进入临界区 B. 有一个进程进入临界区。A.运行状态 B.就绪状态 C.阻塞挂起 D.就绪托起。A.作业 B.交换 C.进程 D.线程。A.运行 B.等待 C.就绪 D.收容。
2024-06-20 09:33:19
310
原创 yznu操作系统实验报告3:hx
1]选用mutex用来控制a进程的不争抢,sx用来控制进程b的执行时机,mutex初始值为1,sx初始值为0。掌握使用信号量解决进程(线程)同步控制问题。
2024-06-20 09:31:41
797
原创 yznu操作系统实验报告1:hx
图1-1 incr.cm 图 1-2 currencyincy.cm。程序[4]:semaphore sx = 0, sy = 0, sz = 0;程序[1]:semaphore sx = 0, sy = 0;程序[2]:semaphore sx = 0, sy = 0;程序[3]:semaphore sx = 0, sy = 0;
2024-06-20 09:22:10
838
Spring Boot + Vue + MySQL技术栈的前后端分离的仓库管理实训项目
2024-06-24
JSP钟表信息网站设计
2024-06-22
基于Springboot的疫情防控管理系统
2024-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人