自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-4 两个有序链表序列的合并(东软2025年春DS实验一)

已知两个非降序链表序列S1与S2,设计函数构造出S1与S2合并后的新的非降序链表S3。

2025-03-09 13:39:21 178

原创 7-3 两个有序链表序列的交集(东软2025年春DS实验一)

已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。

2025-03-09 13:37:56 322

原创 7-2 合并有序数组(东软2025年春DS实验一)

给定2个非降序序列,要求把他们合并成1个非降序序列。假设所有元素个数为N,要求算法的时间复杂度为O(N)。

2025-03-09 13:36:27 358

原创 7-1 递增有序顺序表的插入(东软2025年春DS实验一)

实验目的:1、掌握线性表的基本知识 2、深入理解、掌握并灵活运用线性表。3、熟练掌握线性表的存储结构及主要运算的实现已知顺序表L递增有序,将X插入到线性表的适当位置上,保证线性表有序。。

2025-03-09 13:34:42 227

原创 R7-1 顺序表的顺序查找(东软DS2025春第2周练习)

请编写程序,实现顺序表的顺序查找算法。

2025-03-08 14:27:03 519

原创 R6-5 求链式表的表长(东软DS2025春第2周练习)

其中ListL是给定单链表,函数Length要返回链式表的长度。

2025-03-08 14:03:34 308

原创 R6-4 单链表逆转(东软DS2025春第2周练习)

其中List/* 存储结点数据 */ PtrToNode Next;/* 指向下一个结点的指针 */ };/* 定义单链表类型 */L是给定单链表,函数Reverse要返回被逆转后的链表。

2025-03-08 13:59:16 255

原创 R6-3 顺序表的删除(东软DS2025春第2周练习)

其中a是顺序表,*n是数组中元素的个数。x是待删除的元素。返回值为1时表示删除成功,0表示表中无x元素。

2025-03-08 13:39:36 263

原创 R6-2 顺序表的插入(东软DS2025春第2周练习)

其中a是有序顺序表,*n是数组中元素的个数。x是待插入的元素,将x插入后保持顺序表中的元素仍然有序。

2025-03-08 13:25:58 321

原创 R6-1 数组元素的区间删除(东软DS2025春第2周练习)

其中A是整型数组,存储原始线性表的元素;L是表长,即A中元素的个数;minA和maxA分别为待删除元素的值域的下、上界。函数Delete应将A中所有值大于minA而且小于maxA的元素删除,同时保证表中剩余元素保持顺序存储,并且相对位置不变,最后返回删除后的表长。

2025-03-08 13:24:00 232

原创 R7-2 最大子列和问题(DS2025春第一周练习)

给定K个整数组成的序列{ N1​, N2​, ..., NK​ },“连续子列”被定义为{ Ni​, Ni+1​, ..., Nj​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。

2025-03-01 13:42:50 217

原创 R7-1 第n项斐波那契数的计算(东软DS2025春第一周练习)

斐波那契数的定义为:F0​=F1​=1,Fi​=Fi−1​+Fi−2​(i≥2)。本题要求计算第 n 项斐波那契数(注意 n 从 0 开始计数)。请尝试用递归和循环两种方法实现。注意:由于斐波那契数呈指数级增长,所以对比较小的 n 也会得到很大的计算结果。这里假设输出在 long long 型整数范围内,即 n≤91。

2025-03-01 13:10:27 401

原创 R6-1 矩阵置零(东软DS2025春第一周)

/原矩阵中有零的行和列均置成零其中M和N是矩阵的行,列数,矩阵可看成是由多个一维数组构成(数组构成的数组),故A是一个二维指针。/* 请在这里填写答案 */代码长度限制16 KB时间限制400 ms内存限制64 MB。

2025-03-01 12:22:25 269

原创 6-8 两个有序链表序列的合并(S4)

其中List/* 存储结点数据 */ PtrToNode Next;/* 指向下一个结点的指针 */ };/* 定义单链表类型 */L1和L2是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Merge要将L1和L2合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头指针。

2024-12-15 10:40:17 316

原创 6-7 链表拼接(S4)

其中list1和list2是用户传入的两个按data升序链接的链表的头指针;函数mergelists将两个链表合并成一个按data升序链接的链表,并返回结果链表的头指针。

2024-12-15 10:39:28 255

原创 6-6 学生成绩比高低(S4)

其中s1和s2是传入的参数,分别指向两名学生的结构体变量。函数返回值为int型,若s1所指学生成绩优于s2所指学生,返回1;若s2所指学生成绩优于s1所指学生,返回-1;若两学生成绩相等,返回0。

2024-12-15 10:38:50 250

原创 6-5 时间结构 - 设置(S4)

定义如下时间结构类型注:为了节约内存,时数最大为23,分数和秒数最大为59,因此时数、分数和秒数均采用最短的整数类型(char)。请编写函数,设置时间结构类型变量的值。

2024-12-15 10:37:52 365

原创 6-4 字符串反向输出(S4)

请编写函数,反向输出字符串。

2024-12-15 10:37:06 258

原创 6-3 字符串压缩(S4)

函数zip对p指向的字符串进行压缩操作。

2024-12-15 10:35:55 318

原创 6-2 指向二维数组的指针(S4)

max_row函数输出矩阵各行的最大值,其中m,n为欲处理矩阵的行、列值,

2024-12-15 10:34:58 272

原创 6-1 输入学号查找学生(S4)

pStu的第1列用于存放学生的学号,后面6列存放学生的六门功课成绩。

2024-12-15 10:34:03 341

原创 6-7 使用函数计算两个复数之积(14)

其中用户传入的参数为两个复数x1y1i和x2y2i;函数应将计算结果的实部存放在全局变量中、虚部存放在全局变量中。

2024-12-15 10:33:00 378

原创 6-6 求中点(填空)(14)

定义如下点结构类型说明:x 和 y 分别为点的横坐标和纵坐标。下面的程序输入两个点的坐标,求两点的中点并输出总分。

2024-12-15 10:32:16 278

原创 6-5 求自定类型元素的最大值(14)

其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是类型。

2024-12-15 10:31:28 204

原创 6-52 删除单链表偶数节点(15)

函数createlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数deleteeven将单链表head中偶数值的结点删除,返回结果链表的头指针。

2024-12-15 10:30:04 555

原创 6-51 逆序数据建立链表(15)

函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。

2024-12-15 10:29:06 219

原创 6-50 学生成绩链表处理(15)

函数createlist利用scanf从输入中获取学生的信息,将其组织成单向链表,并返回链表头指针。/*学号*/ char name[20];/*姓名*/ int score;/*成绩*/ struct stud_node *next;/*指向下个结点的指针*/ };输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。函数deletelist从以head为头指针的链表中删除成绩低于min_score的学生,并返回结果链表的头指针。

2024-12-15 10:28:14 271

原创 6-49 建立学生信息链表(15)

该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。/*学号*/ char name[20];/*姓名*/ int score;/*成绩*/ struct stud_node *next;/*指向下个结点的指针*/ };单向链表的头尾指针保存在全局变量head和tail中。输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。

2024-12-15 10:27:20 356

原创 6-4 矩形面积(宏)(14)

说明:参数 length 和 width 分别为矩形的长和宽,函数值为矩形的面积。请在空白处填写适当内容,用带参数的宏替换命令来实现相同的功能。

2024-12-14 10:49:55 200

原创 6-3 绝对值函数(宏)(14)

请在空白处填写适当内容,用带参数的宏替换命令来实现相同的功能,将上面多个函数合并为一个,并命名为 Abs。说明:函数值为参数 x 的绝对值 ∣x∣。注:裁判程序有很多,不止一个。

2024-12-14 10:48:37 337

原创 7-15 平面向量加法(T2)

本题要求编写程序,计算两个二维平面向量的和向量。

2024-12-14 10:47:17 365

原创 7-14 有理数比较(T2)

本题要求编写程序,比较两个有理数的大小。

2024-12-14 10:46:18 230

原创 7-13 找出总分最高的学生(T2)

给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。

2024-12-14 10:45:31 578

原创 7-12 查找书籍(T2)

给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。

2024-12-14 10:44:51 478

原创 7-11 藏尾诗(T2)

本题要求编写一个解密藏尾诗的程序。注:在 2023 年 1 月 17 日 15 点 14 分以后,该题数据修改为 UTF-8 编码。

2024-12-14 10:44:07 282

原创 7-10 藏头诗

本题要求编写一个解密藏头诗的程序。注:在 2022 年 7 月 14 日 16 点 50 分以后,该题数据修改为 UTF-8 编码。

2024-12-14 10:43:19 340

原创 7-9 IP地址转换(T2)

一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。

2024-12-14 10:42:37 237

原创 7-8 找最小的字符串(T2)

本题要求编写程序,针对输入的N个字符串,输出其中最小的字符串。

2024-12-14 10:41:53 212

原创 7-7 从身份证号码中提取出出生年月(T2)

输入一个18位的身份证号码,提取出年份和月份并输出,请判断输入的号码是否是18位,如果不是请提示"Invalid data,input again!",并重新输入新的号码。

2024-12-14 10:40:59 303

原创 7-6 估值一亿的AI核心代码

以上图片来自新浪微博。!

2024-12-14 10:38:27 768

空空如也

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

TA关注的人

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