自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪吃蛇(C语言)

借助了easyx图形库。

2024-07-18 15:51:41 520

原创 头歌数据结构课程实验(基于链表的图书信息管理)

然后输入m+1行,其中,第一行是一个整数m,代表查找m次,后m行每行内容为一个整数,代表待查找的图书的位置序号。若查找成功: 总计输出m*(k+1)行,对于每一次查找,第一行是最爱图书数目(同一书名的图书可能有多本),后k行是最爱图书的信息(书号、书名、价格),每本图书信息占一行,书号、书名、价格用空格分隔,其中价格输出保留两位小数。总计输入n+1行,其中,第一行是图书数目n,后n行是n本图书的信息(书号、书名、价格),每本图书信息占一行,书号、书名、价格用空格分隔,价格之后没有空格(书号可能重复)。

2024-07-15 18:50:10 900

原创 头歌数据结构课程实验(基于顺序表的图书信息管理)

然后输入m+1行,其中,第一行是一个整数m,代表查找m次,后m行每行内容为一个整数,代表待查找的图书的位置序号。若查找成功: 总计输出m*(k+1)行,对于每一次查找,第一行是最爱图书数目(同一书名的图书可能有多本),后k行是最爱图书的信息(书号、书名、价格),每本图书信息占一行,书号、书名、价格用空格分隔,其中价格输出保留两位小数。总计输入n+1行,其中,第一行是图书数目n,后n行是n本图书的信息(书号、书名、价格),每本图书信息占一行,书号、书名、价格用空格分隔,价格之后没有空格(书号可能重复)。

2024-07-15 18:39:37 855

原创 头歌数据结构课程实验(哈希表基本操作)

已知哈希表长度m=13,采用除留余数法加线性探测法建立如下关键字集合的哈希表:(16,74,60,43,54,90,46,31,29,88,77),除留余数法的哈希函数为:h(k)=k mod 13,散列表的存储空间是一个下标从0开始的一维数组。建立如下关键字集合的哈希表:(16,74,60,43,54,90,46,31,29,88,77),除留余数法的哈希函数为:h(k)=k mod 13,散列表的存储空间是一个下标从0开始的一维数组。输入说明: 第一行输入13,表示输入哈希表的表长;

2024-07-15 18:24:28 647

原创 头歌数据结构课程实验(图的遍历)

第1关:实现图的宽度优先遍历任务描述本关任务:请你实现 graph.cpp 里的int Graph_WidthFirst(Graph*g, int start, Edge* tree)函数。 注意遵守约定:编号小的优先入队列。相关知识图 2 给出了对图 1 的无向图的存储结构图:每个顶点的名称由一个字符串描述,所有字符串的起始地址组织为一个数组,数组的起始地址为vetex;顶点的相邻关系保存在相邻矩阵中,其起始地址为adj,adj[i*n+j]的值为 1 表示i号顶点到j号顶

2024-07-15 17:34:09 575

原创 头歌数据结构课程实验(构建哈夫曼树及编码)

设二叉树具有n个带权值的叶子结点,从根结点到每个叶子结点都有一个路径长度。从根结点到各个叶子结点的路径长度与相应结点权值的乘积的和称为该二叉树的带权路径长度,记作:其中,wi​为第i个叶子结点的权值,li​为第i个叶子结点的路径长度。例如:以上二叉树的带权路径长度值:给定一组具有确定权值的叶子结点,可以构造出许多形状的二叉树,把其中具有最小带权路径长度的二叉树称为哈夫曼树。

2024-07-15 17:30:34 783

原创 头歌C语言数据结构课程实验(栈和队列的综合应用-钓鱼)

输出说明 甲先出牌,如果发现桌面上有跟刚才打出的牌的数字相同的牌,则把从相同的那张牌开始的全部牌按次序放在自己手里的牌的末尾,再继续出牌,当桌面上没有跟刚才打出的牌的数字相同的牌时,分三行输出甲手里的牌,乙手里的牌,桌上的牌;当一个队列出队时,若出队的元素和栈中的某个元素k相同,则赢牌,出队的元素进入自己的队列,再将栈中的元素挨个出栈直到k,每出栈一个,就插入赢牌队列,赢牌队列在将栈中牌拿完以后,必须继续出牌,当栈中没有与出队元素相同的牌时,轮到另一个队列出牌。乙:3,5,6,4,乙:5,6,3,5,

2024-07-15 17:25:05 662

原创 头歌C语言数据结构课程实验(二叉树及其应用)

是指按照先根节点,再左节点,最后右节点的次序访问二叉树中所有的节点,使得每个节点被访问且仅被访问一次。是指按照先左节点,再根节点,最后右节点的次序访问二叉树中所有的节点,使得每个节点被访问且仅被访问一次。本关任务:给定一棵二叉树,使用递归的方法实现二叉树的左右子树交换,并输出交换后的二叉树的先(前)序遍历结果。是指按照先左节点,再右节点,最后根节点的次序访问二叉树中所有的节点,使得每个节点被访问且仅被访问一次。为了完成本关任务,你需要掌握:1.二叉树深度概念,2.二叉树节点,3.二叉树叶子节点概念。

2024-07-15 17:20:57 946

原创 C语言树的双亲表示法

【代码】C语言树的双亲表示法。

2024-06-20 15:39:02 209 1

原创 C语言二叉树层次遍历操作演示

【代码】C语言二叉树层次遍历操作演示。

2024-06-20 14:36:50 82

原创 课程设计(图形化过程生成二叉树)

【代码】二叉树过程化输入并遍历操作演示。

2024-05-28 12:49:12 105

原创 C语言二叉树先中后三种遍历操作演示

【代码】C语言二叉树先中后三种遍历操作演示。

2024-05-21 17:01:30 82

原创 C语言二叉树链式储存操作演示

【代码】C语言二叉树链式储存操作演示。

2024-05-21 13:55:28 194

原创 C语言串的块链储存操作演示

【代码】C语言串的块链储存操作演示。

2024-05-21 01:06:55 293

原创 C语言BF(串模式匹配)算法操作演示

【代码】C语言BF(串模式匹配)算法操作演示。

2024-05-19 15:11:45 192

原创 头歌C语言数据结构课程实验(字符串)

串(string)是零个或多个字符组成的有限序列。一般记为 s="a1a2… an" (n≥0) 其中,s是串的名,用双引号括起来的字符序列是串的值。 串的长度:串中字符的个数n。 子串和主串:串中任意个连续的字符组成的子序列称为该串的子串。包含子串的串相应地称为主串。

2024-05-19 14:44:30 1261

原创 C语言串的堆分配操作演示

【代码】C语言串的堆分配操作演示。

2024-05-12 17:18:08 268

原创 头歌C语言数据结构课程实验(队列的应用)

循环队列将数组存储区看成是一个首尾相接的环形区域(下图)。当数据存放到尾地址后,下一个地址就跳转到首地址。循环队列定义如下:// 队列最大长度int *data;// 数据指针int front;// 头指针索引int rear;// 尾指针索引入队操作:队列未满,在队尾插入一个元素item,使得,若超过存储空间则尾指针索引取模;出队操作:队列不空,返回队首元素值,并移除队首元素front+1,若超过存储空间则头指针索引取模。链队列的定义是在单链表的基础上,增加一个尾指针。

2024-05-12 15:49:12 827

原创 头歌C语言数据结构课程实验(栈的应用)

第1关:利用栈实现整数的十进制转八进制本关必读栈是基础的数据结构,元素操作遵循后进先出的原理。本关卡基于数组存储实现了栈的基本操作。该方案将栈存储在一片连续空间里,并通过data、top和max三个属性元素。组织成为一个结构:data: 给出栈存储空间的起始地址 max: 指明栈存储空间最多可存储的数据元素个数 top: 栈顶元素所处数组位置 为了讨论简化,我们假设每个数据元素是一个整数: typedef int T; // 数据元素的数据类型 该栈的结构定义如

2024-05-12 15:46:07 1152

原创 头歌C语言数据结构课程实验(链表及其应用)

定义如下://数据元素的类型为整数//数据域//指针域// LinkList为指向结构体LNode的指针类型。

2024-05-12 15:40:28 1143

原创 头歌C语言数据结构课程实验(顺序表及其应用)

定义如下:#define MAXSIZE 100 //最大长度// 数据元素的类型//指向数据元素的起始地址int length;//线性表的当前长度}SqList;

2024-05-12 15:31:47 958

原创 C语言链队进出队操作演示

【代码】C语言链队进出队操作演示。

2024-05-08 17:25:09 235

原创 C语言顺序循环队列进出队操作演示

【代码】C语言顺序循环队列进出队操作演示。

2024-05-08 11:58:05 122

原创 头歌C语言课程实验(文件)

题目描述:实现从文本中读取出指定学号的学生信息并显示,文本文件存放格式是每一行对应一个学生信息,最后一行没有换行符。平台会对你编写的代码进行测试,若与预期输出一致,则算通关。平台会对你编写的代码进行测试,若与预期输出一致,则算通关。处补充代码,完成本关要求。开始你的任务吧,祝你成功!处补充代码,完成本关要求。开始你的任务吧,祝你成功!处补充代码,完成本关要求。开始你的任务吧,祝你成功!处补充代码,完成本关要求。开始你的任务吧,祝你成功!根据提示,在右侧编辑器。根据提示,在右侧编辑器。

2024-05-07 12:45:12 305

原创 头歌C语言课程实验(结构体)

的同时可以对其进行初始化,格式与数组变量初始化类似,用花括号吧每个成员的初始值括起来,每个初始值与相应的成员对应。例如,对。

2024-05-07 12:41:43 1199

原创 头歌C语言课程实验(指针进阶)

个学生的成绩,成绩都为整数,用指针函数求出若干个学生成绩的最高分。####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。个位置 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。题目描述:采用指针变量表示地址的方法输入输出数组中的个元素。输出最高分,占一行。用指针变量表示地址的方法输出数组中的各个元素。请仔细阅读右侧代码,结合相关知识,在。开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!区域内进行代码补充。

2024-05-07 12:38:07 438

原创 头歌C语言课程实验(指针)

的人退出圈子,问最后留下的是原来的第几号的那位。####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。个数输出 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。函数 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。####输出 输出用函数交换处理后的值。开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!

2024-05-07 12:34:56 413

原创 头歌C语言课程实验(字符数组)

题目描述:输入一段字符(由空格、字母和数字几种组成,保证开头不为空格),里面有若干个字符串,求这些字符串的长度和,并输出最长字符串内容,如果有多个输出最先出现的那个字符串。对于每个测试实例,输出该串中数值的个数,每个输出占一行。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。,表示测试实例的个数,后面跟着。

2024-05-07 12:30:59 837

原创 头歌C语言课程实验(一维数组和二维数组)

请使用二分法进行查找。个互不相同的整数并保存在数组中,找到该最大元素并删除它,输出删除后的数组。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。,则输出编号(如果存在多个编号,返回编号最小的),如果不存在,则输出。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中。

2024-05-07 12:25:15 1025

原创 头歌C语言课程实验(递归函数、嵌套函数)

每个数字后面接一个空格用于隔开字符。####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。输出表达式的值,占一行。因阶乘结果变化很快,所以输入数据不可太大。题目描述:编写一个递归函数,将一个整数。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!输出表达式的值,占一行。

2024-05-07 12:18:07 405 1

原创 头歌C语言课程实验(函数)

题目描述:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。),不加换行,不加分隔符号) 一对亲密数只输出一次,小的在前。中所有的回文数,一行一个回文数,不需要输出其它无关的字符。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。开始你的任务吧,祝你成功!

2024-05-07 12:13:30 895

原创 头歌C语言课程实验(循环结构程序设计2)

在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。######注意:n!

2024-05-07 12:07:47 892

原创 头歌C语言课程实验(循环结构程序设计1)

在编程中,我们常常遇到需要将一条语句或者一段代码重复运行多次的情况,如没有循环语句,需逐条编写,会导致程序的繁杂与冗余。处补充代码,输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。米高度自由下落,每次落地后返回原高度的一半,再落下。

2024-05-07 12:01:21 661

原创 头歌C语言课程实验(选择结构程序设计进阶)

如果用户输入的系数不满足求实根的要求,输出错误提示 "编写程序,从键盘输入邮件的目的区域编码和重量,计算并输出运费,计算结果保留。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。处补充代码,编写一个程序, 对用户录入的产品信息进行格式化。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。本关任务:编写一个程序, 对用户录入的产品信息进行格式化。本关任务:根据下面给出的求根公式,计算并输出一元二次方程。公斤计算),超过首重的重量,按公斤(不足。区(江浙两省)的邮件,起重资费。

2024-05-07 11:56:32 1065

原创 头歌C语言课程实验(选择结构程序设计)

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。区域内进行代码补充,完成编写学生成绩等级换算的小程序。本关任务:编写程序,根据输入的值,输出函数的值。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。请仔细阅读右侧代码,结合相关知识,在。

2024-05-07 11:53:05 1242

原创 头歌C语言课程实验(顺序结构程序设计)

本关任务:已知某物品单价为30,数量为x。求商品的总价钱。用宏定义物品的单价。

2024-05-07 11:36:48 622

原创 头歌C语言课程实验(C语言程序设计编辑与调试环境)

平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。本关任务:参照上面调试的程序,编写一个能输出规定图形的程序。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。语言的调试功能,检查程序的错误并更正,使之能正确运行。个空格,第四行开头有一个空格,第五行开头没有空格,程序,输出以下图案,并上机调试通过。语言程序,让你初步了解程序的运行方法。开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!开始你的任务吧,祝你成功!

2024-05-07 11:25:10 365

原创 C语言顺序队列进出队操作演示

【代码】C语言顺序队列进出队演示。

2024-04-29 17:44:38 104 1

原创 C语言链式栈进出栈操作演示

【代码】C语言链式栈进出栈操作演示。

2024-04-29 16:11:17 340

原创 C语言顺序栈进出栈读取操作演示

【代码】C语言顺序栈进出栈读取操作。

2024-04-25 01:01:05 188 1

空空如也

空空如也

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

TA关注的人

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