自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构-归并排序

输入说明: 第一行为整数n,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生n个整数。输入说明: 第一行为整数n,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生n个整数。根据提示,在右侧编辑器补充代码。第2关:归并排序的非递归算法。

2024-06-18 14:42:04 318 1

原创 数据结构-选择类排序

根据提示,在右侧编辑器补充代码,编写对顺序表L做简单选择排序算法的函数,要求调用show函数打印每一趟排序的结果。输入说明: 第一行为整数n,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生n个整数。根据提示,在右侧编辑器补充代码,编写实现对顺序表L做堆排序的函数。,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生。输入说明: 第一行为整数。个整数插入顺序表中。

2024-06-18 14:38:40 241

原创 数据结构-交换类排序

根据提示,在右侧编辑器补充代码,编写对顺序表L做直接插入排序算法的函数,要求调用show函数打印每一趟排序的结果。根据提示,在右侧编辑器补充代码,编写对顺序表L做快速排序算法的函数,要求调用show函数打印每一趟排序的结果。输入说明: 第一行为整数n,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生n个整数。,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生。输入说明: 第一行为整数。个整数插入顺序表中。

2024-06-18 14:35:00 300

原创 数据结构-插入类排序

根据提示,在右侧编辑器补充代码,编写对顺序表L做希尔排序算法的函数,要求调用show函数打印每一趟排序的结果。输入说明: 第一行为整数n,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生n个整数。输出说明: 输出结果总计n行,第一行为原始数据,从第二行到第n行为每一趟直接插入排序的结果。,代表待排序的整数的个数,同时也代表随机数的种子,系统自动产生。个整数插入顺序表中;开始你的任务吧,祝你成功!输入说明: 第一行为整数。

2024-06-18 14:29:12 257

原创 哈希表基本操作

输入说明: 第一行输入13,表示输入哈希表的表长 第二行输入13,表示除留余数法的模 第三行输入11,表示输入数据的个数 第四行输入11个整数,表示输入具体的数据 第五行输入要查找的数据。输入说明: 第一行输入13,表示输入哈希表的表长;输入说明: 第一行输入7,表示输入哈希表的表长 第二行输入9,表示输入数据的个数 第三行输入9个整数,表示输入具体的数据 第四行输入要删除的整数。输入说明: 第一行输入7,表示输入哈希表的表长 第二行输入9,表示输入数据的个数 第三行输入9个整数,表示输入具体的数据。

2024-06-18 14:22:42 898

原创 二叉排序树的基本操作

请在右侧编辑器的命名空间内填写相关代码,设计实现在二叉排序树中查找指定值的结点及双亲结点算法。查找结点BSTSearch(BiTree bt, KeyType K, BiTree &p, BiTree &f),在二叉排序树bt中查找关键字为k的结点,查找成功,用指针p指向目标,f指向目标的双亲,f初值为NULL。

2024-06-18 14:15:29 438

原创 顺序表的查找

输入说明: 第一行输入若干记录的关键字,以-1标志结束。第二行输入待查找的关键字。输出说明: 第一行输出静态查找表L中各记录的关键字。第二行输出查找的结果,如果找到,则输出该记录在表中的位置,否则输出。测试输入: 第一行 1 个整数 n 表示有序数组的大小 第二行 n 个整数表示数组里的元素 第三行 1 个整数 K。请在右侧编辑器的命名空间内填写相关代码,实现采用二分查找算法实现查找有序数组里大于等于K的第一个数字。平台会对你编写的代码进行测试。文件,以便于你的操作。实际输出: 你返回的值。

2024-06-18 14:10:54 317

原创 图的关键路径算法

第二行输入文件名,该文件里保存了图的数据信息,内容如下: 9 11 v1 v2 v3 v4 v5 v6 v7 v8 v9 v1 v2 6 v1 v3 4 v1 v4 5 v2 v5 1 v3 v5 1 v4 v6 2 v5 v7 9 v5 v8 7 v6 v8 4 v7 v9 2 v8 v9 4 第1行为图的顶点的个数n;第n+3行至第n+m+2行是m条边的数据;输出说明: 第一行输出图的类型。第二部分起输出图的顶点和边的数据信息。输出说明: 第一行输出图的类型。第二部分起输出图的顶点和边的数据信息。

2024-06-03 13:28:46 245

原创 图的拓扑排序算法

第二行输入文件名,该文件里保存了图的数据信息,内容如下: 7 7 高等数学 程序设计 离散数学 数据结构 编译原理 操作系统 计算机组成原理 高等数学 离散数学 离散数学 数据结构 数据结构 操作系统 数据结构 编译原理 程序设计 计算机组成原理 程序设计 编译原理 计算机组成原理 操作系统。第三部分输出有向图的一个拓扑序列,若有回路,则输出提示此有向图有回路。第三部分输出有向图的一个拓扑序列,若有回路,则输出提示此有向图有回路。第1行为图的顶点的个数n;第n+3行至第n+m+2行是m条边的数据;

2024-06-03 13:24:36 292

原创 二叉树的二叉链表存储基本操作

一棵二叉树的先序序列是一个字符串,若字符是‘#’,表示该二叉树是空树,否则该字符是相应结点的数据元素。一棵二叉树的先序序列是一个字符串,若字符是‘#’,表示该二叉树是空树,否则该字符是相应结点的数据元素。第二行是交换后的二叉树的中序遍历序列。平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。

2024-05-18 21:33:14 658 1

原创 初步了解交换机以及掌握VLAN相关操作

1、熟悉交换机的基本原理和技术参数2 、掌握华为交换机基本命令,并把他们罗列出来!、并进行操作3 、对交换机的几种视图可以熟练切换并可以进行简单的配置4、 查阅资料,掌握VLAN基本概念,进行相关操作。5、 掌握交换机命令行各种操作模式的区别,能够使用各种帮助信息,以及用命令进行基本的配置。6、 交换机的自学习过程 MAC地址表7 、端口聚合。

2024-05-12 11:52:19 986 2

原创 单链表的基本操作

/ s指向新生成的结点 s->data=e;由于单链表中每个结点的存储地址是存放在其前趋结点的指针域中的,而第一个结点无前趋,头指针L指向第一个结点,对于整个单链表的读取必须从头指针开始,同时,由于单链表中最后一个结点的指针域为“空”(NULL),没有直接后继元素,对于整个单链表的读取必须在尾结点结束。要在带头结点的单链表L中删除第i个结点,则同样要先找到第i-1个结点,使p指向第i-1个结点,使q指向第i个结点,然后令第i-1个结点的指针域指向第i+1个结点,而后删除q指向的第i个结点并释放结点空间。

2024-03-31 18:18:17 294

原创 顺序表的基本操作

平均情况:删除位置i的元素ai,需要将ai+1~an的元素均前移一次,移动次数为n-(i+1)+1=n-i。平均情况:删除位置i的元素ai,需要将ai+1~an的元素均前移一次,移动次数为n-(i+1)+1=n-i。根据提示,在右侧编辑器 Begin-End 区间补充代码,完成顺序表的删除操作函数的定义,具体要求如下:int ListDelete(SqList &L,int i,ElemType &e) //删除顺序表L的第i个数据元素,并用e返回其值,L的长度减1测试说明。

2024-03-31 17:55:46 782

原创 头歌 C 语言循环结构程序设计

term初始值为0。a=2 ,n=5时,表示计算由2组成的数的和:2+22+222+2222+22222 ( 此时 共有5个数相加)。a=2 ,n=5时,表示计算由2组成的数的和:2+22+222+2222+22222 ( 此时 共有5个数相加)。输入:5 3 表示3个由5组成的数相加,即计算5+55+555的值,输出:615。输入:5 3 表示3个由5组成的数相加,即计算5+55+555的值,输出:615。输入:5 4 表示计算5+55+555+5555的值,输出:6170。

2024-03-31 17:35:28 577

原创 头歌 C 语言函数练习题

递归是方法调用方法本身,而随着递归的次数的增加,内存的消耗也是不断增长,而循环占用的内存很少,每次循环都会释放之前分配的内存。递归是方法调用方法本身,而随着递归的次数的增加,内存的消耗也是不断增长,而循环占用的内存很少,每次循环都会释放之前分配的内存。递归是方法调用方法本身,而随着递归的次数的增加,内存的消耗也是不断增长,而循环占用的内存很少,每次循环都会释放之前分配的内存。合并的方式是:将a中的十位和个位数依次放在临时变量c的百位和个位上,b中的十位和个位数依次放在该变量c的十位和千位上。

2024-03-31 17:18:41 971

原创 头歌 C 语言选择结构程序设计

请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写选择结构-分段函数问题的小程序。根据是否闰年进行输出,是输出"****是闰年!请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写选择结构-闰年判断的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写学生成绩等级换算的小程序。printf("从小到大排列为:%d,%d,%d",a,b,c);printf("从小到大排列为:%d,%d,%d",a,b,c);

2024-03-31 17:08:14 523

原创 头歌 C 语言基本输入输出操作

请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写求球的表面积和体积的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写求总分及平均分的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写程序填空的小程序。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写合并数的小程序。本关任务:编写程序,从键盘输入一个半径,计算并输出球的表面积和体积,结果保留三位小数。

2024-03-31 16:53:30 731

原创 头歌 C 语言程序的开发过程

C语言程序提供的标准化输入输出,使用时需要先添加标准化输出输出头文件(stdio.h,即standard-input-output-header),其内部参数,可以是格式化语句,也可以是字符串,如。Java语言流行之后,其入门的Hello World程序以简单和通用易理解的特性,得到了大家的喜爱,在其它语言入门学习时,成为典范。注意在C语言中,并没有字符串的基本数据类型,字符char(character)才是基本数据类型之一。格式化输出语句,代码"\n"(new line),输出时将切换一行。

2024-03-31 13:51:49 163

空空如也

空空如也

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

TA关注的人

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