01 2022 档案

摘要:(1)梯度下降算法主要通过哪两个控制因子实现最优参数选择?这两个因子分别起到什么作用? 答:梯度下降算法有两个重要的控制因子:一个是步长,由学习率控制;一个是方向,由梯度指定。 1.在梯度下降算法中,步长决定了每一次迭代过程中,会往梯度下降的方向移动的距离。试想一下,如果步长很大,算法会在局部最优点 阅读全文
posted @ 2022-01-21 18:31 平杨猪 阅读(20) 评论(0) 推荐(0) 编辑
摘要:(1)举出其他监督学习,无监督学习,强化学习的例子 监督学习:比如手写体识别,我们将许多汉字的手写数字图像数据作为训练数据。汉字的数据的分类目标被称作标签和类。训练数据有一个标签(某一个汉字),根据标签可以找到关于手写数字图像的正确答案信息,例如“此手写数字图像为‘人’”。在学习阶段,当将手写汉字图 阅读全文
posted @ 2022-01-21 18:29 平杨猪 阅读(45) 评论(0) 推荐(0) 编辑
摘要:机器学习基础实验报告 实验三: 一、实验目的 学习识别手写数字图像的卷积神经网络:LeNet学习如何使用单块NVIDIA GPU来计算学习迁移学习中的一种常用技术:微调(fine tuning) 二、实验内容和步骤 练习一: 1. 绘制误差loss,训练准确率train acc和测试准确率test 阅读全文
posted @ 2022-01-21 18:25 平杨猪 阅读(28) 评论(0) 推荐(0) 编辑
摘要:机器学习基础实验报告 实验二: 一、实验目的 学习Gluon基础语法学习如何使用MXNet提供的Gluon接口更方便地实现线性回归的训练学习通过使用训练集图像训练多层神经网络模型,并利用该模型在测试集上预测手写数字类别,输出分类准确率,给出分类结果 二、实验内容和步骤 练习一: 查阅MXNet文档, 阅读全文
posted @ 2022-01-21 18:17 平杨猪 阅读(28) 评论(0) 推荐(0) 编辑
摘要:机器学习基础实验报告 实验一: 一、实验目的 熟悉AWS SageMaker平台学习如何对内存中的数据进行操作,NDArray是一个类,也是存储和变换数据的主要工具更加适合深度学习。学习如何使用MXNet提供的 autograd 模块来自动求梯度。学习对有用到的MXNet函数和类如何查阅文档。学习如 阅读全文
posted @ 2022-01-21 18:11 平杨猪 阅读(17) 评论(0) 推荐(0) 编辑
摘要:A*寻路算法实践 一、题目背景 随着多媒体设备、虚拟现实、增强现实、物联网等技术的飞跃发展,计算速度与存储容量的日益提高以及相关软件的研究取得长足进步,人工智能的应用得以进一步推广发展起来。地图寻径问题是人工智能技术的一个重要领域。在网络游戏中,寻径问题必须考虑多方面的因素,比如游戏地图中文件结构和 阅读全文
posted @ 2022-01-21 17:53 平杨猪 阅读(98) 评论(0) 推荐(0) 编辑
摘要:实验四:有限状态机实验 一、实验目的 通过蚂蚁世界实验掌握游戏中追有限状态机算法 二、实验仪器 Win10下的Visualstudio 三、实验原理及过程 //描述有限状态机的算法原理 //描述程序实现时的思路包括对每个函数模块进行详细说明 有限状态机(FSM)是表示有限个状态及在这些状态之间的转移 阅读全文
posted @ 2022-01-21 17:44 平杨猪 阅读(22) 评论(0) 推荐(0) 编辑
摘要:实验三:A*算法 一、实验目的 掌握游戏中寻路算法尤其是目前产用的A*算法原理 二、实验仪器 Microsoft Visual Studio2019 三、实验原理及过程 //描述A*的算法原理 //描述程序实现时的思路包括对每个调用的API进行详细说明 A*(A-Star)算法是一种静态路网中求解最 阅读全文
posted @ 2022-01-21 17:39 平杨猪 阅读(121) 评论(0) 推荐(0) 编辑
摘要:实验二:聚集与避障 一、实验目的 掌握游戏中聚集与避障的人工智能算法,理解宽视野和有限视野的区别 二、实验仪器 Microsoft Visual Studio2019 三、实验原理及过程 //描述聚集与避障的算法原理 //描述程序实现时的思路包括对每个调用的API进行详细说明 智能体只考虑哪些在检测 阅读全文
posted @ 2022-01-21 17:35 平杨猪 阅读(11) 评论(0) 推荐(0) 编辑
摘要:实验一:追逐与拦截 一、实验目的 掌握游戏中追逐与拦截的人工智能算法 二、实验仪器 Microsoft Visual Studio2019 三、实验原理及过程 //描述追逐与拦截的算法原理 //描述程序实现时的思路包括对每个调用的API进行详细说明 (1)描述追逐与拦截的算法原理:连续环境中的视线追 阅读全文
posted @ 2022-01-21 17:31 平杨猪 阅读(53) 评论(0) 推荐(0) 编辑
摘要:WebGL太阳系 一、实验内容: 完成一个太阳系场景,其中至少有三个球体,一个表示太阳,一个表示地球,一个表示月亮;地球不停地绕太阳旋转,月亮绕地球旋转,星球本身有自转。可添加纹理,纹理自行从网络搜寻。画上星球运动的轨道线,并加上适当的光照效果。提交代码(如有纹理则需要提交纹理图片)和文档,要求简要 阅读全文
posted @ 2022-01-20 18:05 平杨猪 阅读(26) 评论(0) 推荐(0) 编辑
摘要:贪吃蛇 一、实验内容: 基于课件改进贪吃蛇或者太空大战的小游戏,可以加入新的视觉效果,比如区分蛇头和蛇身;为食物增加特效;分数排行榜;行进改成可以循环等等; 尽可能丰富游戏的玩法。 评分标准: 游戏界面及功能 (70分) 用户体验 (10分) 代码规范(20分) 二、实验说明: 所有实验是通过 Vi 阅读全文
posted @ 2022-01-20 17:55 平杨猪 阅读(30) 评论(0) 推荐(0) 编辑
摘要:音视频交互 一、实验内容: 音频可视化,是指一种以视觉为核心,以音频为载体,以大众为诉求对象,借助多种新媒体技术等传播媒介,通过画面、影像来诠释音乐内容的、视听结合的大众化传播方式。它能为理解、分析和比较音频作品形态的表现力和内外部结构提供的一种直观视觉呈现的技术。 将麦克风获取到的声音转变成图像获 阅读全文
posted @ 2022-01-20 17:45 平杨猪 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Perlin噪声生成烟雾 一、实验内容: 和鼠标交互结合生成Perlin Noise的烟雾效果 要求使用p5.js实现烟雾随机生成效果: 流场利用Perlin噪声实现;(30分) 粒子按照流场运动;(30分) 速度、数量等可由参数控制;(15分)(HTML页面交互传递参数8分,代码中变量控制7分) 阅读全文
posted @ 2022-01-20 17:24 平杨猪 阅读(102) 评论(0) 推荐(0) 编辑
摘要:星星的运动 一、实验内容: 按照章节要求使用p5.js实现星星随机向画布边界运动的效果: 星星近大远小;(20分) 能拖出尾迹;(30分) 速度、星星数量等可由参数控制;(20分)(HTML页面交互传递参数20分,代码中变量控制10分) 使用类来实现;(30分) 提交工程目录压缩的zip或者rar, 阅读全文
posted @ 2022-01-20 17:09 平杨猪 阅读(14) 评论(0) 推荐(0) 编辑
摘要:冒泡排序可视化 一、实验内容 实验要求: 实现10个数以上的冒泡排序可视化 体现两两交换过程 动画速度可由变量控制 代码注释完整 可选:已排好的序列颜色有所区分 解题思路: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后 阅读全文
posted @ 2022-01-20 16:51 平杨猪 阅读(41) 评论(0) 推荐(0) 编辑
摘要:弹跳小球 一、实验内容: 编程实现小球在画布中运动产生反弹的效果 二、实验说明: 所有实验是通过 Visual Studio Code引入p5.js包编写,所以首先要去p5.js官网下载相关包,或是在联网状态下把html中引入包的代码改成例如<script src="https://cdnjs.cl 阅读全文
posted @ 2022-01-19 19:38 平杨猪 阅读(22) 评论(0) 推荐(0) 编辑
摘要:计算机网络课程设计任务书 一、目的和要求 本课程设计须安排在《计算机网络》课程结束之后,主要目的是通过实际操作和实验以及编程等,加深学生对课堂所学知识的理解,提高学生对网络系统的感性认识,培养学生的动手技能和自学能力。本课程设计要求学生通过完成彼此具有独立性又相互联系的几个小实验,使学生能够对网络相 阅读全文
posted @ 2022-01-19 18:48 平杨猪 阅读(178) 评论(0) 推荐(0) 编辑
摘要:实验4 Wireshark软件使用与协议分析 4.1 ARP协议分析 一、实验目的 学习 Wireshark 的基本操作,抓取和分析有线局域网的数据包;掌握以太网 MAC帧的基本结构,掌握 ARP 协议的特点及工作过程。 二、实验内容 使用 Wireshark 抓取局域网的数据包并进行分析: 1. 阅读全文
posted @ 2022-01-19 18:33 平杨猪 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:《计算机网络与通讯》实 验 报 告(3) 实验名称: ARP地址欺骗 所使用的工具软件及环境: 硬件:交换机1台,路由器1台,计算机数台 软件:sniffer pro 一、实验目的: 1、掌握常见ARP欺骗类型和手段 2、掌握ARP协议工作原理和格式 3、掌握防范ARP地址欺骗的方法和措施 4、掌握 阅读全文
posted @ 2022-01-18 19:17 平杨猪 阅读(58) 评论(0) 推荐(0) 编辑
摘要:实验二 网络基础_网络命令的使用 一、配置主机的IP地址 实验目的 1.能打开Windows 10的命令窗口,在窗口中执行命令。 2.掌握IP设置的基本方法。 实验装置和工具 一台连入本地局域网或互联网的Microsoft Windows 10主机。 (说明:本实验的命令、步骤和屏幕截图均以Wind 阅读全文
posted @ 2022-01-18 19:02 平杨猪 阅读(228) 评论(0) 推荐(0) 编辑
摘要:《计算机网络与通讯》实 验 报 告(一) 实验名称: 网线制作和局域网组建 所使用的工具软件及环境: Windows10 一、实验目的: 了解双绞线特性,掌握双绞线的分类与典型应用。熟悉无屏蔽双绞线网线制作的标准和方法。了解网线制作的技能技巧。掌握测试仪的使用。利用做好的网线通过交换机或路由器组建局 阅读全文
posted @ 2022-01-18 18:33 平杨猪 阅读(170) 评论(0) 推荐(0) 编辑
摘要:《动画设计与制作》实 验 报 告 (文章结尾有该源文件下载地址) 实验名称: 期末大作业 所使用的工具软件及环境: 3ds Max 2020、V-Ray 4.1 一、实验目的: 熟练使用3ds Max 2020,对动画设计与制作有了基本认识,通过本课程的学习,给大家留下值得珍藏的作品。 二、实验内容 阅读全文
posted @ 2022-01-18 17:59 平杨猪 阅读(11) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》期末报告 课题名称: 《移动应用开发基础》上机考核 所使用的工具软件及环境: JDK,Android Studio 一、课题背景 期末上机考核,将实验四中的内容和实验五的内容以及上课所完成的小实验相互结合,完成最后的考核。 二、任务内容 考核内容:上机单独完成一个简单日记本程 阅读全文
posted @ 2022-01-17 19:30 平杨猪 阅读(48) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》实验6 安卓动画与视音频播放器的实现 实验名称: 实验6 安卓动画与视音频播放器的实现 所使用的工具软件及环境: JDK1.8,Android Studio 一、实验目的: 【目的】 通过本实验,使得学生掌握导航的制作基本方法,掌握安卓动画和多媒体播放器的制作。 【实验设备】 阅读全文
posted @ 2022-01-17 19:05 平杨猪 阅读(18) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》实验5 数据库实践——简单日记本 实验名称: 实验5 数据库实践——简单日记本 所使用的工具软件及环境: JDK1.8,Android Studio 一、实验目的: 实验目的: 掌握安卓数据库的应用 二、实验内容: 模拟一个日记本程序 实现简单日记的新建、修 改、删除、查询功 阅读全文
posted @ 2022-01-17 18:34 平杨猪 阅读(41) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》实验四 Android基本组件交互 实验名称: 点菜单列表实现 所使用的工具软件及环境: JDK1.8,Android Studio 一、实验目的: 【实验目的】 本实验是Android基本组件实验,主要针对Activity、Service和Receiver实现和使用方法。通 阅读全文
posted @ 2022-01-17 17:46 平杨猪 阅读(25) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》实验三点菜单列表实现 实验名称: 点菜单列表实现 所使用的工具软件及环境: JDK1.8,Android Studio 一、实验目的: 进一步理解Android各种控件的使用,加深控件的属性、方法的使用,熟练掌握ListView控件的使用,熟练掌握对话框的使用。 二、实验内容 阅读全文
posted @ 2022-01-16 17:05 平杨猪 阅读(12) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》实 验 报 告(二) 实验名称: 用户登录实验 所使用的工具软件及环境: JDK1.8,Android Studio 一、实验目的: 本实验通过实现用户登录界面,使得学员能进一步加深和掌握Android的常用基本控件使用,包括:TextView,EditView、CheckB 阅读全文
posted @ 2022-01-16 16:39 平杨猪 阅读(18) 评论(0) 推荐(0) 编辑
摘要:《移动应用程序设计基础》实 验 报 告(一) 实验名称: Android环境构建与Activity生命周期 所使用的工具软件及环境: JDK1.8,Android Studio (一) 一、实验目的: 安装智能手机开发相关软件平台,并在此基础上测试Activity的生命周期过程。 完成智能手机开发平 阅读全文
posted @ 2022-01-16 16:22 平杨猪 阅读(31) 评论(0) 推荐(0) 编辑
摘要:数据库原理与应用课程设计 任 务 书 https://download.csdn.net/download/weixin_48388330/85448967https://download.csdn.net/download/weixin_48388330/85448967 此为工程文件资源包 【题 阅读全文
posted @ 2022-01-15 18:38 平杨猪 阅读(471) 评论(0) 推荐(0) 编辑
摘要:什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? (1)数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。 阅读全文
posted @ 2022-01-15 18:07 平杨猪 阅读(221) 评论(0) 推荐(0) 编辑
摘要:定义并解释以下术语:模式,外模式,内模式,数据定义语言,数据操纵语言。 模式、外模式、内模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式:描述的是数据的全局逻辑结构。外模式:涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据 阅读全文
posted @ 2022-01-15 18:06 平杨猪 阅读(53) 评论(0) 推荐(0) 编辑
摘要:试述关系模型的概念,定义并解释以下术语:关系,属性,域,元组,码,分量,关系模式。 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 ( l )关系:一个关系对应通常说的一张表 ( 2 )属性:表中的一列即为一个属性 阅读全文
posted @ 2022-01-15 18:05 平杨猪 阅读(126) 评论(0) 推荐(0) 编辑
摘要:定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系。 (1)实体:客观存在并可以相互区分的事物叫实体。 (2)实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 (3)实体集:同型实体的集合称为实体集。 (4)实体之间的联系:通常是指不同实体型的实体集之间的联系,实体之间 阅读全文
posted @ 2022-01-15 18:04 平杨猪 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1.试述数据、数据库、数据库管理系统、数据库系统的概念。 (1)数据:描述事物的符号记录称为数据 (2)数据库:数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 (3)数据库管 阅读全文
posted @ 2022-01-15 18:03 平杨猪 阅读(216) 评论(0) 推荐(0) 编辑
摘要:实验三 数据更新和视图创建 一、实验目的: 熟悉数据库的数据更新操作,能够使用SQL语句对数据库进行数据的插入、修改、删除操作;熟悉SQL语言有关视图的操作,能够熟练使用SQL语句来创建需要的视图,定义数据库外模式,并能使用所创建的视图实现数据管理。 二、实验要求: (1)针对“学生课程SC”数据库 阅读全文
posted @ 2022-01-15 17:56 平杨猪 阅读(110) 评论(0) 推荐(0) 编辑
摘要:实验二 数据库的基本查询和高级查询 一、实验目的: 掌握SQL程序设计基本规范,熟练运用SQL语言实现数据基本查询,包括单表查询、分组统计查询和连接查询。掌握SQL嵌套查询和集合查询等各种高级查询的设计方法等,加深SQL语言的嵌套查询语句的理解,熟练掌握数据查询中的分组、统计、计算和集合的操作方法。 阅读全文
posted @ 2022-01-15 17:27 平杨猪 阅读(223) 评论(0) 推荐(0) 编辑
摘要:实验一 熟悉数据库管理工具、数据库和表的创建与管理 一、实验目的: 了解SQL Server或MYSQL数据库的基本知识;熟悉SQL Server或MYSQL环境和系统结构;掌握图形化交互工具的基本操作,学会数据库及表的创建与管理;理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建、修 阅读全文
posted @ 2022-01-15 16:56 平杨猪 阅读(339) 评论(0) 推荐(0) 编辑
摘要:《计算机组成原理》 课程设计 一、目的和要求 深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一步理解和掌握动态微程序设计的概念;完成微程序控制的特定功能计算机的指令系统设计和调试。 二、实验环境 1. TEC-2机一台 2. 电脑一台 3. TEC-2模拟软件一 阅读全文
posted @ 2022-01-14 19:01 平杨猪 阅读(279) 评论(0) 推荐(0) 编辑
摘要:《计算机组成原理》 实验名称: TEC-2机存储器部件实验 实验地点:10-413 一.实验目的 学习存储器系统设计知识,了解主存工作过程中各种信号的时序关系。 二.实验原理 TEC-2机的主存储器由4K(字长16位)的ROM与2K的RAM组成,其地址分配与用法见下图。 (4KROM用2片LS273 阅读全文
posted @ 2022-01-14 18:38 平杨猪 阅读(229) 评论(0) 推荐(0) 编辑
摘要:《计算机组成原理》 实验名称: TEC-2实验计算机运算器实验 实验地点:10-413 一.实验目的 1. 了解和掌握Am2901运算器的组成结构和工作原理; 2. 认识和掌握TEC-2机运算器的组成和工作原理; 3. 认识和掌握TEC-2机运算器相关控制信号的含义和使用方法; 二.实验原理 1.概 阅读全文
posted @ 2022-01-14 18:23 平杨猪 阅读(746) 评论(0) 推荐(0) 编辑
摘要:《计算机组成原理》 实验名称: TEC-2机微程序设计实验 实验地点:10-413 一.实验目的 比较深入透彻地学懂计算机各种指令的执行过程,以及控制器的组成、设计的具体知识。理解动态微程序设计的概念。 二.实验原理 1.TEC-2机的控制器部件的组成 TEC2机控制器部件的关键内容包括: (1)由 阅读全文
posted @ 2022-01-14 18:09 平杨猪 阅读(149) 评论(0) 推荐(0) 编辑
摘要:《Java程序设计》实 验 报 告(六) 实验名称:java编程基础 实验地点:10-306 所使用的工具软件及环境: JDK1.7或1.8与Eclipse 一、实验目的: 熟悉图形、图像的使用方法,理解计算机动画的原理和Java 的多线程处理机制,能够编写Applet中使用的动画。 二、实验内容: 阅读全文
posted @ 2022-01-14 15:45 平杨猪 阅读(17) 评论(0) 推荐(0) 编辑
摘要:《Java程序设计》实 验 报 告(五) 实验名称:java编程基础 实验地点:10-306 所使用的工具软件及环境: JDK1.7或1.8与Eclipse 实验目的:1.了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法, 2.了解如何使用布局管理器对组件进行管理,以及如何使用 阅读全文
posted @ 2022-01-14 15:27 平杨猪 阅读(21) 评论(0) 推荐(0) 编辑
摘要:《Java程序设计》实 验 报 告(四) 实验名称:java编程基础 实验地点:10-306 所使用的工具软件及环境: JDK1.7或1.8与Eclipse 一、实验目的: 了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,了解如何使用布局管理器对组件进行管理,以及如何使用Ja 阅读全文
posted @ 2022-01-14 15:04 平杨猪 阅读(54) 评论(0) 推荐(0) 编辑
摘要:《Java程序设计》实 验 报 告(三) 实验名称:java编程基础 实验地点:10-306 所使用的工具软件及环境: JDK1.7或1.8与Eclipse 一、实验目的: 掌握包、接口、异常处理的设计方法。掌握输入输出流类。 二、实验内容: 一.了解异常处理机制,使用try…catch 语句处理异 阅读全文
posted @ 2022-01-14 14:57 平杨猪 阅读(18) 评论(0) 推荐(0) 编辑
摘要:《Java程序设计》实 验 报 告(二) 实验名称:java编程基础 实验地点:10-306 所使用的工具软件及环境: JDK1.7或1.8与Eclipse 一、实验目的: 理解Java语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性。掌握OO 阅读全文
posted @ 2022-01-14 14:32 平杨猪 阅读(47) 评论(0) 推荐(0) 编辑
摘要:《Java程序设计》实 验 报 告(一) 实验名称:java编程基础 实验地点:10-306 所使用的工具软件及环境: JDK1.7或1.8与Eclipse 一、实验目的: 1.掌握下载java sdk的方法 2.掌握设置Java程序运行环境的方法 3.掌握编写与运行Java程序的方法 4.了解Ja 阅读全文
posted @ 2022-01-14 14:00 平杨猪 阅读(16) 评论(0) 推荐(0) 编辑
摘要:目的 进一步掌握最优二叉树的含义。掌握最优二叉树的结构特征,以及各种存储结构的特点及使用范围。熟练掌握哈夫曼树的建立和哈夫曼编码方法。掌握用指针类型描述、访问和处理运算根据实际问题,结合课程中所学理论,设计适合的解决方案对解决方案进行优化 要求 本课程是计算机科学技术中处于核心地位的一门专业基础课, 阅读全文
posted @ 2022-01-13 23:28 平杨猪 阅读(55) 评论(0) 推荐(0) 编辑
摘要:实验目的: 1 在掌握各种排序算法思想及实现的基础上,完成快速排序算法程序设计。 2 能够对排序算法进行基本的复杂度分析。 3. 加深对排序算法稳定性的理解。 实验重点: 在掌握各种排序算法思想及实现的基础上,完成快速排序算法程序设计。 实验内容: 排序就是把一组元素按照某个域的值的递增或递减的次序 阅读全文
posted @ 2022-01-13 23:11 平杨猪 阅读(55) 评论(0) 推荐(0) 编辑
摘要:给定n个元素的集合S,依次入栈,问: 1)有多少种合法的出栈序列?卡特兰数 2)分别是什么?编程 3)如果给出一个另一个由S中所有元素不重复组成的序列q,如何判断q是一个合法的出栈序列。编程题 4)如果S={1,2,3,4,5,6},入栈顺序是1,2,3,4,5,现在知道出栈序列q的前两个元素依次是 阅读全文
posted @ 2022-01-13 23:05 平杨猪 阅读(4) 评论(0) 推荐(0) 编辑
摘要:实验目的和要求 在熟悉图的存储、遍历、及其应用的基础上,通过键盘输入数据,建立一个无向图的邻接表,输出该邻接表,并计算每个顶点的度。达到巩固图的存储思想及其存储实现。 实验内容 完成下图的邻接表表示,并计算每个顶点的度。 附加要求:进行深度优先和广度优先遍历 实验时间:2020年11月10日(周二1 阅读全文
posted @ 2022-01-13 22:52 平杨猪 阅读(11) 评论(0) 推荐(0) 编辑
摘要:实验目的: 掌握二叉树的链式存储结构及其遍历 实验重点: 二叉树的链式存储实现方法 实验内容: 基本任务:用二叉链表存储结构表示下图所示二叉树, 并用递归方法输出三种遍历结果。 修改数节点值的数据类型及visit函数后,可以正常输出 进阶任务: 1,计算输出所建树的高度 2,用非递归算法实现中序遍历 阅读全文
posted @ 2022-01-13 22:45 平杨猪 阅读(56) 评论(0) 推荐(0) 编辑
摘要:实验目的: 掌握链表数据结构的建立及操作 实验重点: 利用链表的原空间进行链表的反转 实验内容:设计一个将输入数据建立成链表、并依次输出链表数据、利用原空间把链表反转的程序。 实验步骤: 掌握链表的数据结构建立空链表用头插法向链表插入数据,实验数据: 验证数据:20,20,17,16,15,15,1 阅读全文
posted @ 2022-01-13 22:34 平杨猪 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、实验目的 1)掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封装性; 2)掌握类对象的定义; 3)理解类的成员的访问控制的含义,公有、私有和保护成员的区别; 4)掌握构造函数和析构函数的含义与作用、定义方式和实现,能够根据要求正确定义和重载构造函数。能够根据给定的要求定义类并实现 阅读全文
posted @ 2022-01-13 21:39 平杨猪 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、实验目的 1.掌握单继承和多重继承的概念。 2.理解不同的继承类型:public、protected和private,掌握何时使用何种继承类型。 3.掌握类层次中构造函数的定义方式和建立对象时构造和析构次序 二、实验原理介绍 通过继承机制实现对类功能的扩展,合理设计派生类的构造函数、成员函数。 阅读全文
posted @ 2022-01-13 21:31 平杨猪 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一、实验目的 1.理解重载运算符的意义。 2.掌握使用成员函数、友员函数重载运算符的特点。 3.掌握重载运算符函数的调用方法。 4.掌握动态联编的概念。 5.掌握虚函数和纯虚函数的使用方法。 二、实验原理介绍 设计性实验 具体原理请见实验内容和步骤 实现对抽象类的继承,通过operator函数调用的 阅读全文
posted @ 2022-01-13 21:25 平杨猪 阅读(38) 评论(0) 推荐(0) 编辑
摘要:面向对象程序课程设计 目 录 题目:快件管理系统 需求分析 该系统为两种角色的用户提供服务,一种是代收点服务人员,一种是收件人。代收点服务人员根据账号、密码登录系统。收件人无需登录即可使用系统。代收点服务人员可将快件信息录入系统,快件信息包括快递单号、快递公司、收件人、收件人联系电话、收件人地址、邮 阅读全文
posted @ 2022-01-13 20:52 平杨猪 阅读(71) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示