自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 实现一个简单的 shell 命令行解释器

为了实现一个简单的 shell 命令行解释器,我们需要使用 C++ 进行编程,并使用 Linux 系统提供的系统调用,例如。

2024-06-25 22:59:45 324

原创 蓝桥杯:01字串(java实现)

就这这么点,五位2二进制,就0-31的十进制转二进制,再补0就可以了,我这个是简便的方法,题目是要熟悉循环。此方法将整数参数的字符串表示形式返回为基数为 16 的无符号整数。此方法将整数参数的字符串表示形式返回为以 2 为底的无符号整数。此方法将整数参数的字符串表示形式返回为以 8 为底的无符号整数。5重循环太无聊,俺这有个简便的方法。

2024-02-26 20:39:42 294 1

原创 java的普通字符转换和包装类字符转换

补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。为了完成本关任务,你需要掌握:1.如何将包装类转换成其他基本数据类型。我们在开发中会经常会遇到将基本数据类型转换成字符串的场景。本关任务:实现基本数据类型与字符串的相互转换。请仔细阅读右侧代码,根据方法内的提示,在。请仔细阅读右侧代码,根据方法内的提示,在。本关任务:将包装类转换成其他数据类型。这段代码输出的结果应该是,

2023-11-23 21:45:08 488

原创 第3关:封装、继承和多态进阶(三)

分析,这个案例中有哪些抽象类,哪些接口,哪些具体类。跟乒乓球相关的人员都需要学习英语;- 具体输出要求请看测试说明。乒乓球运动员和篮球运动员;乒乓球教练和篮球教练;

2023-11-13 19:57:42 650

原创 第1关:封装、继承和多态进阶(一)

声明一个带有两个参数的构造函数,声明抽象方法。,声明带有三个参数的构造函数,复写。,声明带有三个参数的构造函数,复写。编写测试类,通过有参构造函数实例化。通过有参构造函数实例化。具体输出要求请看测试说明。根据提示,在右侧编辑器。

2023-11-13 14:52:29 1585

转载 大学物理实验基础知识

1.公式中∑代表总和,x拔代表x的均值,^2代表二次方,Sqrt代表平方根。x拔= (200+50+100+200)/4= 550/4= 137.5;3.测量到分布程度的结果,原则上具有两种性质:一个总量的标准差或一个随机变量的标准差,及一个子集合样品数的标准差之间,有所差别,其公式如下所列。标准偏差公式:S = Sqrt[(∑(xi-x拔)^2) /(N-1)]

2023-09-10 09:24:48 1311 1

原创 问题 J: 舞伴问题

舞会开始前,男生和女生会分别按顺序排成2个队列,跳舞时,会不断从男队和女队选择队首队员配成舞伴,直到某队队员全部配完。依次输出各对舞伴的名字。若某队还有剩余队员未配对,则输出剩余队员的队首队员姓名。一班有 n个学生,有女生 ,也有 男生,现要开一个舞会。男女生分别编号坐在舞池的两边的椅子上。然后有n行,每行输入一个学生的姓名和性别。姓名是长度小于20的字符串,性别用字符‘F'和'M'表示,其中'F'表示女生,'M'表示男生。输出配对的舞伴双方姓名及未配对的首位学生姓名。首先输入一个n,表示学生总数。

2023-04-02 11:25:07 571

原创 问题 F: 队列操作

根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。注意:“2”出队命令可能会出现空队出队(下溢),请输出“no”,并退出。输入1,表示入队操作,随后输入一个数字并入队。输入2,表示队首数字出队,并输出这个数字。输入3,表示计算队中元素个数并输出。每行显示一个2或3命令的输出结果。

2023-04-01 13:23:44 297

原创 问题 E: 链栈的实现

如果输入为"GetTop",栈为空则输出"GetTop failure",否则输出栈顶的元素。如果输入为"Pop", 栈为空输出"Pop failure",否则弹出并输出栈顶的元素。/****在此下面完成代码***************//****在此下面完成代码***************//****在此下面完成代码***************//****在此下面完成代码***************/如果输入为"Empty",则输出栈是否为空。/***链栈的实现***/

2023-04-01 13:22:51 213

原创 问题 D: 模拟栈的数字游戏

3)如果输入数字小于0,则出栈。其中,负号后接的数字表示要出栈的数字的个数。如果数字超过了栈中数字的实际个数,则不作处理。根据输入的数列,经过一系列的入栈、出栈、清空栈操作之后,得到一个输出序列。根据输入数列中各个数字的值,作如下处理。2)如果输入的数字等于0,则清空栈;1)如果输入的数字大于0,则入栈;然后输入n个数字,数字均为整数。2)第二行是最后栈中剩下的序列。1)第一行是出栈的序列;先输入数列的长度n。

2023-04-01 13:21:20 137

原创 问题 I: 链队的实现

如果输入为"GetHead",队列为空则输出"GetHead failure",否则输出队列的头元素输出从队头到队尾的所有元素。如果输入为"DeQueue", 队为空输出"DeQueue failure",否则删除队头元素后再输出队列中的所有元素。/****在此下面完成代码************//****在此下面完成代码************//****在此下面完成代码************//****在此下面完成代码************//****在此下面完成代码************/

2023-04-01 13:17:41 158

原创 实验一 Multisim及门电路逻辑功能及测试

比如已74LS00D为例,注意小灯泡和万用表的变化进行记录(74LS86和CD4001和三态门可以类似于如此,但是要输入端和输出端的位置)(注意:发光二极管较长引脚为正极,电路中发光二极管必须串联1k或2k的限流电阻,否则电流过大会烧坏。(拨码开关作为电平开关为输入信号提供高低电平,其电路接法见后面的图示。74LS86 二输入端四异或门 1片。1. 复习基本门电路的逻辑功能及逻辑函数表达式。注意:A是输入端,C是使能端(),Y是输出端。此图中的门逻辑符号是国外流行图形符号,也是。

2023-03-30 09:03:27 7948

原创 问题 B: 括号匹配问题(STL提供的栈)

写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?对每组输出数据,输出两行,第一行包含原始输入字符,第二行由"$","?2.是左括号,则检测栈是否为空,不为空,则判断有对应的右括号,同时出栈;为空,则没有对应的左括号,标记数组置‘$’。2.是右括号,则检测栈是否为空,不为空,则判断有对应的左括号,同时出栈;输入包括多组数据,每组数据一行,包含一个字符串,只包含左右括号和大小写字母,字符串长度不超过100。

2023-03-30 08:17:28 165

原创 问题 A: 数据结构(C语言版)算法3.1__数制转换Conversion()

3)类C代码99%可以照抄,主要是要注意类C代码各函数形参中的符号“&”--属于C++语言中的引用。在VC中调试时,如果文件扩展名为.c,则要遵循C语法规则,对于“&”不能照抄,“&”只能作为求地址运算符,因此,需要改编,实际上只要保证“传地址”就行了。1)我们以此题作为栈的入门级验证性实验,如果是实验课,请不要采用其它优化算法,老老实实按照数据结构(C语言版)教材p46-p48页上的类C代码进行改编。每行输入一个非负十进制整数N(0

2023-03-29 09:49:50 391

原创 问题 E: 算法2-24 单链表反转

输入包括多组测试数据,每组测试数据占一行,第一个为大于等于0的整数n,表示该单链表的长度,后面跟着n个整数,表示链表的每一个元素。针对每组测试数据,输出包括两行,分别是反转前和反转后的链表元素,用空格隔开。例如:原单链表为 2 3 4 5 ,反转之后为5 4 3 2。如果链表为空,则只输出一行,list is empty。根据一个整数序列构造一个单链表,然后将其反转。

2023-03-29 09:45:33 102

原创 问题 F: 合并有序链表

中,请完成 MergeList_L()函数的定义。函数首部:void MergeList_L(linkList &LA,linkList &LB)将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间。合并后的表中不允许有重复的数据。输出合并后单链表中各个元素。第一行输入第一个表La的长度num_a。第二行输入num_a个La表中的元素。第三行输入第二个表Lb的长度num_b。第四行输入num_b个Lb表中的元素。合并后的表中不允许有重复的数据。

2023-03-29 09:41:14 167

原创 问题 G: 两个稀疏多项式相加

中,请将AddPolyn()定义完整。函数首部:void AddPolyn(Polynomial &Pa,Polynomial &Pb)然后输入n行,每行输入一项多项式Pa的系数和指数,中间用一个空格隔开。然后输入m行,每行输入一项多项式Pb的系数和指数,中间用一个空格隔开。写一个算法,实现两个稀疏多项式相加。本题源于教材第46页的案例2.2。第n+2行请输入多项式Pb的项数m。第一行请输入多项式Pa的项数n。

2023-03-29 09:39:44 109

原创 【C语言初阶】类型代码表与宽度,精度

关于类型代码和宽度,精度的小结

2022-12-01 00:06:53 1467

原创 二维数组题用C语言实现找鞍点(快速掌握)

输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果有多个鞍点,按行序优先的顺序逐个输出,每个鞍点占一行。如果鞍点不存在,则输出“NONE”。

2022-11-19 22:11:43 1038

原创 问题k:矩阵运算

在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

2022-11-19 17:52:05 222

原创 方阵循环右移(易懂)

按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。

2022-11-19 17:34:04 2812

原创 读入字符ch和整数n,输出边长为n,由字符ch组成的菱形。输入多组数据.(含关于%c%d连续输入问题)

考察的主要是对于循环嵌套的利用,用已知边长n来求相应的菱形图形,求菱形的方式有很多种,目前先介绍最容易理解的暴力拆解法,先求上半部分的三角形,再求下半部分的倒三角。

2022-11-17 00:13:40 1374

原创 输入一个整数n,表示新生实际参赛人数。(30<=n<=573)

输入一个整数n,表示新生实际参赛人数。(30

2022-11-05 21:41:09 324

hunst操作系统课程设计

内容概要:本文档为湖南科技大学计算机科学与工程系的操作系统课程设计报告,涵盖六个实验验证和三个设计题目。实验验证包括:在VMware虚拟机上安装Linux并熟悉其编程环境、Windows进程管理、Linux进程控制、Linux进程间通信、Windows线程互斥与同步、内存管理。设计题目涉及银行家算法模拟与实现、磁盘调度算法模拟与实现、简单Shell命令行解释器的实现。每个实验和设计题目均详细描述了实验目的、内容、步骤、结果与分析,并附有心得体会,展示了学生对操作系统核心概念和技术的掌握情况。 适合人群:计算机相关专业本科生,特别是操作系统课程的学习者。 使用场景及目标:①帮助学生理解操作系统的基本原理,如进程管理、内存管理、线程同步等;②通过实践操作加深对Linux和Windows系统编程的理解;③掌握常见操作系统算法的实现,如银行家算法、磁盘调度算法;④培养学生的编程能力和问题解决能力。 其他说明:文档不仅提供了详细的实验步骤和代码实现,还包含了丰富的图表和运行结果截图,有助于学生直观理解实验过程。此外,每个实验后的心得体会部分反映了学生在实验中的思考和收获,对于后续学习具有重要参考价值。

2025-07-09

hunst汇编语音课程设计

内容概要:本文档是湖南科技大学计算机科学与工程系汇编语言课程设计的实验报告,涵盖四个实验项目。实验一介绍了如何使用ADD和SUB指令完成两数的加减运算,并通过DEBUG工具进行调试。实验二展示了如何将两个字符串拼接在一起,并最终显示结果。实验三讲解了如何统计一个有符号字数组中相邻元素符号变化的次数。实验四演示了如何删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。每个实验均详细描述了实验环境搭建、源代码编写、编译链接过程以及使用DEBUG工具进行调试的具体步骤,并附带了详细的实验结果分析。 适合人群:计算机相关专业的本科生,尤其是正在学习或即将学习汇编语言的学生。 使用场景及目标:①帮助学生理解汇编语言的基本语法和指令集;②提高学生对汇编语言开发环境的熟悉程度;③培养学生的程序调试能力;④通过实际案例加深学生对汇编语言的理解。 阅读建议:读者应先具备一定的计算机基础知识,尤其是对汇编语言有一定了解。在阅读过程中,建议跟随文档逐步实践每个实验步骤,亲自体验代码编写、编译、链接及调试的全过程,从而更好地掌握汇编语言的核心概念和技术要点。

2025-07-09

hnust人工智能课设-基于深度学习的手势识别的设计与实现

内容概要:本文档为湖南科技大学计算机科学与工程系的人工智能考查课程报告,主要内容是基于深度学习框架(如TensorFlow或PyTorch)与手势数据集编程实现识别人的手势。设计目的包括掌握深度学习原理和算法,熟悉手势识别技术及其设计流程,提高编程和问题解决能力,优化手势识别系统的准确率和实时性,以及认识到手势识别技术的广泛应用。系统由数据收集、数据划分、模型训练、模型推理和优化模块组成,使用了卷积神经网络(CNN)、MediaPipe手势检测、数据增强、动态学习率调节、早停机制和模型量化等技术。通过训练和测试,系统实现了实时手势识别,并展示了详细的实验结果与分析,最终总结了项目的收获、不足及改进方向。; 适合人群:具备一定编程基础,对深度学习和手势识别感兴趣的学生或研究人员。; 使用场景及目标:①了解深度学习基本原理和常用算法,如卷积神经网络(CNN);②掌握手势识别技术的发展历程、现有方法和设计流程;③运用编程工具进行手势数据集处理、模型搭建、训练和优化;④优化手势识别系统的准确率和实时性,培养创新意识和探索精神。; 其他说明:报告还探讨了人工智能的辩证唯物主义思考,包括如何看待人工智能的发展、与人类智能的关系及其对人类社会的影响。同时介绍了人工智能的前沿技术与发展趋势,如深度学习、强化学习、生成对抗网络(GAN)等,以及面临的挑战,如数据隐私和安全、伦理和法律问题等。阅读时应结合这些内容,理解人工智能的现状和发展方向。

2025-06-28

hnust嵌入式课设报告

内容概要:本文档是湖南科技大学潇湘学院计算机科学与工程系的嵌入式实验报告,涵盖了四个实验:通过数码管显示学号、基于按键和数码管的坦克小游戏、ADC数模转换检测温度和光照强度、嵌入式操作系统应用设计。每个实验详细介绍了实验目的、总体设计、实验过程及总结。特别是通过数码管显示学号的实验,展示了两种不同的显示逻辑——跑马灯模式和双向滚动模式,并对比了两者的优劣;坦克小游戏实验从基础版到改进版,增强了游戏的趣味性和策略性;ADC数模转换实验重点介绍了温度和光照强度的测量方法及数据处理;嵌入式操作系统应用设计则探讨了实时操作系统中的任务调度、信号量和消息队列的应用。 适合人群:具备一定嵌入式开发基础,对嵌入式系统、单片机编程、硬件接口有一定了解的学生或工程师。 使用场景及目标:①了解嵌入式系统的开发流程和常用技术,如数码管显示、按键控制、ADC数模转换等;②掌握实时操作系统的基本概念和任务调度机制;③提高对硬件和软件协同工作的理解,增强实际动手能力。 其他说明:文档详细记录了每个实验的具体实现步骤和代码片段,提供了丰富的参考资料。通过这些实验,学生不仅能够加深对嵌入式系统的理解,还能提升解决实际问题的能力。此外,实验中的一些问题和不足也得到了反思,为后续学习和改进提供了方向。

2025-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除