努力学习低端局
第九大家好
展开
-
02线性表——环形链表(拓展)
测试输入数据分为2行,其中: 第1行表示入环结点的序号,如果链表没有环,该数据的值为-1(该数据由测评系统使用,不作为参数传递到判断是否有环的函数DetectCycle中) 第2行表示链表中数据元素的值,-1为结束符。测试输入数据分为2行,其中: 第1行表示入环结点的序号,如果链表没有环,该数据的值为-1(该数据由测评系统使用,不作为参数传递到判断是否有环的函数HasCycle中) 第2行表示链表中数据元素的值,-1为结束符。输入: -1 1 2 -1 输出:false。原创 2024-07-04 19:59:42 · 15 阅读 · 0 评论 -
实验5 栈的基本操作及应用
1、补全顺序栈的函数;2、补stack.h 中顺序栈的结构体 3、在main函数中完成所有功能函数的测试,至少包括如下内容: (1) 初始化栈 (2) 判断s栈是否为空 (3) 依次进栈元素 (4) 输出栈长度 (5) 输出从栈顶到栈底元素 (6) 出栈,并输出出栈序列 (7) 释放栈。本关任务:设计一个算法,判断一个可能含有花括号、中括号、和圆括号的表达式中各类括号是否匹配,若匹配,则返回1;本关任务是实现链栈的基本操作函数,以实现判断栈是否为空、求栈的长度、进栈、出栈以及获取栈顶元素等功能。原创 2024-07-04 19:48:11 · 17 阅读 · 0 评论 -
实验6 队列
根据提示,在右侧编辑器补充代码,实现其基本运算,并完成测试。要求: 基本循环队算法库已经给出,要求在main函数中完成测试,包括如下内容: (1) 初始化队列 (2) 依次进队列一些元素 (3) 判断队列是否为空 (4) 出队一个元素 (5) 输出队列中元素个数 (6) 将队列中所有元素删除,并输出序列 (7) 释放队列。本关任务:建立顺序环形队列算法库。本关任务:建立链式队列算法库。原创 2024-07-04 19:06:52 · 11 阅读 · 0 评论 -
实验9 数据结构-二叉树的基本运算
在main.cpp程序中编写一个计算二叉树的节点的函数,并在main()中调用之。【测试说明】: 平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。为了完成本关任务,你需要掌握:1.二叉树深度概念,2.二叉树节点,3.二叉树叶子节点概念。本关任务:请实现先序遍历的非递归算法,写出对应的函数,并调用测试通过.本关任务:给定一棵二叉树,计算该二叉树的节点个数。二叉树的深度指的是二叉树中最大的结点层数。的节点,二叉树节点的度为子树的个数。所示的二叉树的总节点个数为。原创 2024-07-04 16:15:54 · 17 阅读 · 0 评论 -
实验10 查找
本关任务: 设计一个程序实现二叉排序树的基本运算,并在此基础上完成如下功能: (1) 由整数序列{25,18,46,2,53,39,32,4,74,67,60,11}创造一棵二叉排序树;请用 8,14,6,9,10,22,34,18,19,31,40,38,54,66,46,71,78,68,80,85,100,94,88,96,87(共n=25个数据,每块数据个数s=5)作为数据表,自行构造索引表,分别对查找85、61、739进行测试。//KeyType为关键字的类型 int link;原创 2024-07-04 15:38:40 · 8 阅读 · 0 评论 -
实验12 -经典排序算法
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。本关任务:实现冒泡排序算法,并将乱序数列变成升序。本关任务:实现选择排序算法,并将乱序数列变成升序。本关任务:实现插入排序算法,并将乱序数列变成升序。本关任务:实现希尔排序算法,并将乱序数列变成升序。本关任务:实现快速排序算法,并将乱序数列变成升序。本关任务:实现基数排序算法,并将乱序数列变成升序。为了完成本关任务,你需要掌握:1.冒泡排序算法。本关任务:实现堆排序算法,并将乱序数列变成升序。原创 2024-07-04 14:58:52 · 8 阅读 · 0 评论 -
图 实现图的邻接矩阵和邻接表的存储-实现图的遍历算法
根据提示,在右侧编辑器补充代码,分别实现对图的邻接矩阵和邻接表的表示,并销毁图的邻接表。本关任务:编写一个能实现对图的两种遍历算法(深度优先遍历算法、广度优先遍历算法)。本关任务:编写一个能实现对图的两种存储(邻接矩阵、邻接表及销毁邻接表)。如何实现邻接矩阵存储;如何实现邻接表存储;原创 2024-07-04 14:55:05 · 5 阅读 · 0 评论 -
实验12 数据结构综合训练
int data;} Linklist;return 0;// 空表,返回0// 跳过头结点do {// 创建一个带头结点的单循环链表示例// 初始化为空表// 添加一些数据用于测试i原创 2024-07-04 14:38:10 · 4 阅读 · 0 评论 -
实验三 动态规划
求上图从顶层到底层的一个路径,使路径上的数字和最大。要求输出最大的数字和max和数值和最大的路径。必需用二维数组d存储各阶段的决策结果。本关任务:编写用动态规划解决求最长的单调递增子序列长度问题。本关任务:编写用动态规划解决最长公共子序列问题。本关任务:编写用动态规划解决最大子段和问题。本关任务:编写用动态规划解决矩阵连乘问题。为了完成本关任务,你需要掌握:动态规划。本关任务:编写用动态规划解决数塔问题。存储的就是问题的结果。原创 2024-07-04 14:35:32 · 91 阅读 · 0 评论 -
实验六 回溯法
本关任务:在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。格的棋盘上放置彼此不受攻击的 n 个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。本关任务:把从 1 到 n 这 n 个数摆成一个环,要求相邻的两个数的和是一个素数。下图是一个 8 个皇后的例子,8 个皇后彼此不受攻击。处补充代码,完成本关任务。原创 2024-07-04 14:28:41 · 278 阅读 · 0 评论 -
Python编程逐级进阶8——综合应用
本关任务:对文本做简单的加密变换,即用其他符号,按一定规律替换原来的文本。加密方法: 每个字母,都用位于字母表中其后第。文钱买一百只鸡,其中公鸡,母鸡,小鸡每种至少一只。求解所有的购买方案。本关任务:检查江苏省普通车牌编号的合法性。本关任务:编程求解百钱买百鸡问题。本关任务:编码处理文件中的数据。大写字母类似处理,用后。个位置的字母替换,即。原创 2024-06-30 09:51:08 · 52 阅读 · 0 评论 -
MindSpore - 初体验
所以在获取到原始的数据集后,数据加载训练前,因为数据量、性能等等限制,往往会需要先进行数据处理或者数据增强,从而获得更加优化的数据输入。第四关卡会进行数据增强的展示。用户可以将非标准的数据集和常见的数据集转换为 MindSpore 数据格式,从而方便地加载到 MindSpore 中进行训练。在图片训练中,尤其在数据集较小的情况下,用户可以通过一系列的数据增强操作对图片进行预处理,从而丰富了数据集。MindSpore 可以帮助你加载常见的数据集、特定数据格式的数据集或自定义的数据集。原创 2024-06-30 09:48:58 · 14 阅读 · 0 评论 -
Python-Turtle模块的应用
三边颜色为蓝色,填充颜色为黄色;最里面的三角形三边长度为。库,并画出如图所示的等边三角形。库,并画出如图所示的等边三角形。仿照教材例5-3画五角星程序,编写程序导入。库,并画出如图所示的等边三角形。仿照教材例5-3画五角星程序,编写程序导入。仿照教材例5-3画五角星程序,编写程序导入。,三边颜色为红色,次外面的三角形边长为。,三边颜色为蓝色,填充颜色为黄色。,颜色为红色,填充颜色为白色。原创 2024-06-30 09:46:23 · 16 阅读 · 0 评论 -
PyEcharts 3D图表之 3D 柱状图
将柱状图标题设置为“Bar3D-基本示例”,分别对应第一维、第零维、第二维的值。视觉映射配置项最大值设置为 200。Z 轴类型设置为数值轴。原创 2024-06-24 10:35:41 · 282 阅读 · 0 评论 -
PyEcharts 基本图表之漏斗图
将提示框组件的触发类型设置为数据项图形触发,并将其内容格式化为“系列名 数据名:数据值(百分比模式)。Y 轴上的对应数据为“5000”, “4600”, “2800”, “2100”, “1100”;X 轴包含"目标客户", "潜在客户", "意向客户", "成交客户", "忠诚客户"五个属性;将漏斗图主标题设置为“漏斗图”,副标题设置为“纯属虚构”。为漏斗图添加副标题,命名为“Funnel-副标题”。为图形添加描边,颜色为“#fff”,宽度为 1;将漏斗图标题设置为“Funnel-基本示例”;原创 2024-06-24 10:50:34 · 338 阅读 · 0 评论 -
PyEcharts 基本图表之词云图
为了完成本关任务,你需要掌握:1. Python 的基本语法,2. PyEcharts 词云图的相关内容。,单词字体大小范围设置为 20 到 100,词云图轮廓设置为全局变量中的。平台会运行你编写的代码进行绘图,并与预期图片进行比对。将标题设置为“WordCloud-示例”,字体大小设置为 23。本关任务:利用所学知识,按要求自行绘制一个词云图。,文字的字体系列设置为“cursive”系列名称设置为空,数据项为。开始你的任务吧,祝你成功!原创 2024-06-24 10:42:45 · 397 阅读 · 0 评论 -
PyEcharts 基本图表之日历图
将日历图组件的位置设置为距顶部 120 像素,距左侧 30 像素,距右侧 30 像素;将日历图名称设置为“2020年步数情况”并使其位置距上侧 30 像素,左右居中;将日历坐标范围设置为 2020 年,并使用中文坐标轴标记星期以及月份;平台会运行你编写的代码进行绘图,并与预期图片进行比对。将日历图画布设置为宽 1600 像素,高 350 像素;将日历坐标范围设置为 2020 年,并设置其不显示;最大值设置为 30000 ,最小值设置为 500;最大值设置为 30000 ,最小值设置为 500;原创 2024-06-24 10:48:29 · 342 阅读 · 0 评论 -
Python爬虫程序设计
本关任务:爬取网页内容,并提取关键内容。抓取豆瓣电影Top250网页,提取影片名、评分、链接三项数据,将数据保存到movie.csv文件中。为了完成本关任务,你需要掌握:1.urllib库。本关任务:爬取指定网页内容,并将内容保存。原创 2024-06-25 08:43:54 · 552 阅读 · 0 评论 -
Excel 数据可视化(实训)(2)
将结果保存为图片进行对比,若图片对比一致,则通过;将结果保存为图片进行对比,若图片对比一致,则通过;在右侧云平台中进行实际操作,使用。,删除横坐标标题,设置预设样式为。在右侧云平台中进行实际操作,使用。的 Excel数据文件,制作。的 Excel数据文件,制作。开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!将制作完成的柱形图存储在。将制作完成的柱形图存储在。,再添加标签数据并将。原创 2024-06-24 11:01:32 · 13 阅读 · 0 评论 -
Excel 数据可视化(实训)
展示某周不同类型广告点击分布情况。展示某食品主要配料成分分布情况。将结果保存为图片进行对比,若图片对比一致,则通过;将结果保存为图片进行对比,若图片对比一致,则通过;将结果保存为图片进行对比,若图片对比一致,则通过;,删除横坐标标题,再将线条颜色修改为。在右侧云平台中进行实际操作,使用。在右侧云平台中进行实际操作,使用。在右侧云平台中进行实际操作,使用。的 Excel数据文件,制作。的 Excel数据文件,制作。的 Excel数据文件,制作。开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!原创 2024-06-24 10:58:27 · 21 阅读 · 0 评论 -
PyEcharts 组合图表之并行多图
柱状图原本的 Y 轴,坐标轴名称设置为“降水量”,坐标轴刻度最小值设为 0,最大值设为 250,X 轴位置在右侧,相对于默认位置的偏移设置为 80 ,坐标轴刻度线颜色设置为"#5793f3",坐标轴标签格式化为。拓展柱状图的 Y 轴,坐标轴名称设置为“蒸发量”,类型设置为数值轴,坐标轴刻度最小值设为 0,最大值设为 250,X 轴位置在右侧,坐标轴刻度线颜色设置为"#d14a61",坐标轴标签格式化为。,使用的 y 轴的 index 设为 2,系列 lable 颜色设置为“#675bba”,关闭标签显示。原创 2024-06-24 10:44:39 · 99 阅读 · 0 评论 -
PyEcharts 基本图表之桑基图
桑基图每一层的设置要求: 第 0 层节点颜色:“#fbb4ae”;设置鼠标 hover 到节点时,与节点邻接的所有边以及边对应的节点全部高亮。将桑基图线条透明度设置为 0.2 ,线的弯曲度设置为 0.5 ,颜色设置为“source”;将桑基图线条透明度设置为 0.2 ,线的弯曲度设置为 0.5 ,颜色设置为“source”;将提示框组件的触发类型设置为数据项图形触发,触发条件设置为鼠标移动时触发。将提示框组件的触发类型设置为数据项图形触发,触发条件设置为鼠标移动时触发。示例中设置了 6 个节点;原创 2024-06-24 10:41:49 · 71 阅读 · 0 评论 -
PyEcharts 3D图表之 3D 折线图
为了完成本关任务,你需要掌握:1. Python 的基本语法,2. PyEcharts 3D 柱状图的相关内容。为了完成本关任务,你需要掌握:1. Python 的基本语法,2. PyEcharts 3D 折线图的相关内容。视觉映射组件最大值设置为 30,最小值设为 0 ,维度设为 2,颜色过度序列见文末。坐标系组件的宽度和深度都设置为 100,开启旋转,自转速度设置为 150。视觉映射组件最大值设置为 30,最小值设置为 0,组件过渡颜色设置为。平台会运行你编写的代码进行绘图,并展示其效果。原创 2024-06-24 10:39:22 · 118 阅读 · 0 评论 -
PyEcharts 组合图表之顺序多图-之时间线轮播多图
图表添加顺序与方法定义顺序相同。原创 2024-06-24 10:32:45 · 65 阅读 · 0 评论 -
PyEcharts 地理图表之地图
视觉映射最小值设置为 800,最大值设置为 50000,两端的文本分别设置为“High”“Low”,显示拖拽用的手柄,组件过渡颜色设置为。将地图标题设置为“香港18区人口密度 (2011)”,副标题设置为“人口密度数据来自Wikipedia”地图类型设置为“china-cities”将标题设置为“Map-中国地图(带城市)”系列名称设置为“香港18区人口密度”将标题设置为“Map-世界地图”地图类型选择“world”系列名称设置为“商家A”系列名称设置为“商家A”地图类型设置为“HK”原创 2024-06-24 10:30:26 · 161 阅读 · 0 评论 -
实训2-12、PyEcharts 地理图表之地理坐标系
地图区域的多边形图形样式颜色设置为“#323c48”,边框颜色设置为“#111”,类型是线图(LINES),不添加涟漪特效,线样式中透明度设置为 0.2。本关任务:利用所学知识,按要求自行绘制一个较为复杂的地理坐标系。将标题设置为“Geo-Lines-background”添加两个系列,名称分别设置为空和“geo”将标题设置为“Geo-基本示例”将标题设置为“Geo-广东地图”添加地图类型为“china”地图类型设置为“china”系列名称设置为“geo”将给定数据传入地理坐标系。系列名称设置为“geo”原创 2024-06-24 10:27:37 · 485 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-函数
在 MySQL 中,函数(Function)是一段由 SQL 语句和控制语句组成的代码块,可以根据需要将其编写、测试及封装到可重用代码中。函数可以用于对数据进行处理和计算,例如字符串拼接、日期计算等操作。是函数返回值的数据类型。函数体由 SQL 语句和控制语句组成的代码块。函数将两个字符串拼接成一个字符串,并将拼接结果通过。为了完成本关任务,你需要掌握:函数。该函数接收两个字符串类型的参数。的函数,实现字符串拼接功能。本关任务:创建函数。原创 2024-06-16 19:31:16 · 128 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-存储过程
在 MySQL 中,存储过程(Stored Procedure)是一段由 SQL 语句和控制语句组成的代码块,可以根据需要将其编写、测试和封装到可重复使用的代码中。根据提示,在右侧编辑器补充代码,创建存储过程 stu_info,执行时通过输入姓名,可以查询该姓名的学生的各科成绩。在编写存储过程体时,可以使用 SQL 语句、控制语句、变量、条件语句和循环语句等代码块来实现存储过程的逻辑。(1)创建一个存储过程 stu_g_r,当输入一个学生的学号时,通过返回输出参数获取该学生选修课程的门数。原创 2024-06-16 19:27:45 · 144 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-数据完整性
根据提示,在右侧编辑器补充代码,创建测试表 test,包含一个字段 date_time,字段类型 varchar(50);创建触发器 test_trig,实现在 student 表中每插入一条学生记录后,则自动在 test 表中追加一条插入成功时的日期时间。根据提示,在右侧编辑器补充代码,删除 course2 表中名为 uq_cname 的约束。在 course2 表的学分列建立检查约束 ck_xf,检查条件为学分 > 0。, 添加约束为 uq_cname 的 UNIQUE 唯一约束,字段为。原创 2024-06-16 18:59:50 · 13 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-数据库的安全管理
根据提示,在右侧编辑器补充代码,完成下面内容: 使用 studb 数据库中的 student 表完成: (1)创建存储过程 cn_proc,统计 student 表中的学生人数。根据提示,在右侧编辑器补充代码,完成下面内容: 使用 studb 数据库中的 student 表完成: (1)授予用户账号 st_01 查询表的权限。(3)授予用户账号 st_01 修改表结构的权限。根据提示,在右侧编辑器补充代码,撤消用户账号 st_01 在 studb 数据库上创建表、删除表、查询数据、插入数据的权限。原创 2024-06-16 18:55:56 · 28 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-索引和视图
tips:测评有问题可以试试再运行。原创 2024-06-16 18:37:51 · 31 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-数据库表的查询
tips:测评有问题可以试试再运行。原创 2024-06-16 17:50:16 · 28 阅读 · 0 评论 -
数据库概论第2期-第13章 实验-数据库表的创建与管理
根据提示,在右侧编辑器补充代码,创建学生数据库 studb,在 studb 数据库中创建学生数据表 student、课程数据表 course、学生选课成绩数据表 grade。根据提示,在右侧编辑器补充代码,在对应表中插入下面的数据。原创 2024-06-16 17:10:51 · 93 阅读 · 0 评论 -
类的继承与派生的应用
(5)在派生类Teacher_Cadre的成员函数 show 中调用 Teacher类中的display函数,输出姓名、年龄、性别、职称、地址、电话,然后再用cout语句输出职务与工资。(2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员 post(职务)。(3)对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。(4)在类体中声明成员函数,在类外定义成员函数。文档,“类的继承与派生的应用”命名。都放在这个文件夹中。原创 2024-06-14 13:45:27 · 31 阅读 · 0 评论 -
复数类定义及运算符重载
2. 安装C++运行环境:vc++2010,visual studio,codeblocks等。2.运算符重载.重载+、-、*、/、++、--、等运算符。2. 建文件:Complex.cpp(也可以多文件操作)一、实验目的:通过复数的设计与实现,将所学知识点综合应用。二、实验要求:复数类的设计Complex。函数实现与参考代码算法思想不同,请说明。文档,“复数类定义及运算符重载”命名。课程设计---复数类定义及运算符重载。1. 类的定义,构造函数,成员函数。成员函数可以进行增删。原创 2024-06-14 13:43:10 · 100 阅读 · 0 评论 -
点类的设计与实现
所用知识点: 类的设计与定义,构造函数,析构函数,静态成员,友元,常引用等。函数实现与参考代码算法思想不同,请说明。文档,“点类的设计与实现”命名。课程设计---点类的设计与实现。)中的文件保存到文件夹中。成员函数可以进行增删。原创 2024-06-14 13:40:41 · 204 阅读 · 0 评论 -
数据结构课程设计C/C++版--美团餐馆预定信息的管理与分析 5 6
第5关:注销个人信息。原创 2024-06-13 19:05:20 · 504 阅读 · 2 评论 -
《数据库系统原理--安全性管理 》实验报告
① 创建一个登录账号:TeacherRole,密码为:TeacherRole,访问学生成绩管理数据库,分配角色为MyTeacher。② 创建一个登录账号:StudRole,密码为:StudRole,访问学生成绩管理数据库,分配角色为 MyStud。Ø StudInfo(只允许查看除 StudBirthDay 字段外的属性,不允许修改、删除、添加记录操作)Ø CourseInfo(只允许查看操作,不允许修改、删除、添加记录操作)Ø CourseInfo(只允许查看操作,不允许修改、删除、添加记录操作)原创 2024-06-02 20:28:24 · 40 阅读 · 0 评论 -
三峡大学-汇编语言程序设计实验内容
这段程序展示了使用汇编语言实现冒泡排序的基本步骤,包括数据准备、循环控制、元素比较与交换等关键环节。通过逐行解析,可以深入理解冒泡排序算法的内部工作原理及汇编语言的指令应用。可以看出Array的地址在0770:0000-0770:0009。内层循环 LOP2:实现每轮中的元素比较和交换。可以看出ARRAY数组的地址位于0770,长度为9位。汇编排序已完成冒泡排序。微机,MASM2015。原创 2024-06-03 18:37:51 · 202 阅读 · 0 评论 -
三峡大学-微机原理与接口技术实验
其中,A15接E1,因此,A15为1,A14A13A12A11A10A9A8A7通过八输入与非门74LS30与E2连接,因此A14A13A12A11A10A9A8A7为11111111,A6A5A4与CBA连接,因此A6A5A4为101,A3A2A1A0不参与译码,因此IO5的地址范围为1111 1111 1101 0000B~1111 1111 1101 1111B,即0FFD0H~0FFDFH。如图1所示,若IO0输出为低电平,则需要E1接高电平,E2接低电平,E3接低电平,CBA的输入为000。原创 2024-06-03 18:40:29 · 99 阅读 · 0 评论