- 博客(23)
- 收藏
- 关注
原创 Python作业3
答:定义:堆是一种完全二叉树(除最后一层外,每层节点全满,最后一层从左到右填充),分为两种类型:最大堆:每个父节点的值大于或等于其左右子节点的值(根节点为最大值)。最小堆:每个父节点的值小于或等于其左右子节点的值(根节点为最小值)。特性:堆通常用数组存储,若父节点索引为i,左子节点索引为2i+1,右子节点索引为2i+2。插入和删除操作需通过 “上浮” 或 “下沉” 调整堆结构,维持堆特性。时间复杂度:插入 / 删除为O(log n),获取最值为O(1)。应用:
2025-07-14 15:57:08
990
原创 Python作业2
摘要: 本文包含技术面试题、HR面试题和编程选择题三部分内容。技术部分详细讲解了单调栈和单调队列的工作原理及应用场景;HR部分提供了对薪资挖角和面试表现不佳问题的应对策略;编程部分包含10道Python循环结构选择题,涉及循环控制语句、range函数、嵌套循环等知识点,并附答案解析。最后还包含一道矩形关系判断的编程题,要求根据输入的两个矩形参数判断其位置关系(包含、重叠或相离),提供了完整的Python实现代码。 (149字)
2025-07-13 10:35:12
844
原创 Python作业1
Python 的动态类型特性指的是:变量的类型不需要预先声明,且可以在运行过程中动态改变(即同一个变量可以先后指向不同类型的对象)。解释器会在运行时自动推断变量的类型。
2025-07-09 14:03:43
763
原创 数据库小作业5
2、建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。4、创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。4、建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。3、建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。2、创建提取emp_new表所有员工姓名和工资的存储过程s。3、创建存储过程s2,实现输入员工姓名后返回员工的年龄。1、使用mydb7_openlab库。1、建立表以及导入商品记录。
2025-02-08 17:46:23
217
原创 数据库小作业4
3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。1.修改student 表中年龄(sage)字段属性,数据类型由int 改变为smallint。4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。2.为Course表中Cno 课程号字段设置索引,并查看索引。
2025-02-07 17:41:34
154
原创 数据库小作业3
(13).从student表和score表中查询出学生的学号,然后合并查询结果。(7).查询李广昌的考试科目(cname)和考试成绩(grade)(15).查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。(3).从student表中查询计算机系和英语系的学生的信息。(14).查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。(1).分别查询student表和score表的所有记录。(8).用连接的方式查询所有学生的信息和考试信息。(2).查询student表的第2条到5条记录。
2025-01-18 14:26:28
474
原创 数据库小作业2
(6)、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。(10)、列出所有部门号为102和103日不是党员的职工号、姓名。(11)、将职工表t worker中的职工按出生的先后顺序排序。(2)、查询所有职工所属部门的部门号,不显示重复的部门号。(12)、显示工资最高的前3名职工的职工号和姓名。(15)、列出总人数大于等于3的部门号和总人数。(9)、列出所有孙姓和李姓的职工姓名。(5)、列出职工的平均工资和总工资。(1)、显示所有职工的基本信息。(3)、求出所有职工的人数。
2025-01-16 16:45:07
275
原创 数据库小作业1
3 、切换数据库并创建employees表并查看表结构。2、新建产品库mydb6_product。5、创建invoices表并查看表结构。4、创建orders表并查看表结构。一、安装mysql8.0。1、首先查看现有数据库。
2025-01-15 17:28:55
191
原创 C++小游戏2——植物大战僵尸(初版)
大二C++大作业,实现图形化界面,并且代码中需要体现出C++如何面向对象编程的。本项目旨在用于教育和学习目的,不涉及任何商业用途。明确游戏的基本玩法和功能,比如植物种类、僵尸类型、阳光系统等。
2024-10-09 18:01:56
1546
4
原创 NAT网络地址转换实验
6、私网A配置 NAT SERVER把Telnet的Telnet服务发布到公网,使PC2可以访问,并测试。3.私网A配置NAT SERVER把Telnet的Telnet服务发布到公网,使PC2可以访问。2.私网A通过NAPT,使R1接入到互联网,私网B通过EASY IP,使R3接入到互联网。3、配置公网互通,在 PC1 上 Ping R3 的公网地址,测试是否可以访问互联网。5、私网B通过在R3上配置EASY IP 访问互联网,并测试。4、私网 A 通过NAPT,使 R1 接入到互联网,并测试。
2024-07-15 17:40:58
214
原创 静态路由综合实验
1.除了R5的环回地址固定5.5.5.0/24,其他网段基于192.168.1.0/24进行合理划分;2.R1-R4每个路由器存在两个环回接口,模拟PC,地址也在192.168.1.0/24网络内;3.R1-R4不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问;4.全网可达,尽量减少每台路由器路由条目数量,避免环路;5.R4与R5间,正常1000M链路通信,故障时自动改为100M;1、配置IP地址(截各设备配置图片)R1R2R3R4R5。
2024-07-08 15:28:56
465
原创 路由器——DHCP配置实验
开启DHCP服务后,电脑即可DHCP自动分配IP和DNS(使用电脑2与Client进行测试)一台设备上,可以创建多个池塘,但一个池塘只能服务一个广播域(有多少网关就有多少个广播域)在此次实验之前我已经提前配置了部分IP,以及路由器网关,如图。1、该设备存在接口或网卡连接到所要分配ip地址的广播域内;如图测试,即说明IP地址,以及DNS自动分配成功。2、该接口或网卡必须已经拥有合法ip地址;注:还需要在对应分配的接口上,再次开始服务。必须先开启DHCP服务器。创建名为a的dhcp池塘。此处为网关的配置信息。
2024-07-07 11:11:06
380
原创 关于TCP协议——三次握手与四次断开
TCP(Transmission Control Protocol(传输控制协议))是一种面向连接的、可靠的、基于字节流的传输层通信协议。它是互联网协议栈(TCP/IP协议族)的重要组成部分,被广泛应用于各种网络应用,如HTTP、FTP、SMTP等,以确保数据的可靠传输。其中TCP与IP协议(Internet Protocol)一起工作,IP负责将数据包从源主机传输到目标主机,而TCP则负责在两个应用程序之间建立和维护连接,确保数据的正确传输。在OSI模型中,TCP位于传输层,为上层的应用流层提供服务。
2024-07-05 10:07:02
975
原创 大一制作的贪吃蛇 VS-2022创作 2.0
1.2. 简单模式(可以穿墙,碰到身体会死亡)3.4.5. 困难模式(不可穿墙,碰到墙和身体会死亡,速度比简单模式快)
2024-01-15 19:39:03
560
2
原创 Redhat的安装以及使用环境
VMware首先搭建使用环境VMwareVMware并安装redhat操作系统本人目前使用的17版本(1)打开创建虚拟机(2)选择自定义(高级)(建议)-->点击下一步(3)选择Workstation 17.x(若无法正常启动后期可升级操作系统)-->点击下一步(4) 选择稍后安装操作系统-->点击下一步(5)选择Linux操作系统-->版本选择Red Hat Enterprise Linux 9 64位-->点击下一步(6)虚拟机名称可更改-->选择位置浏览(
2023-12-11 16:32:44
369
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅