自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 R6-1 将顺序表中的数值改为其相反数

函数Replace将顺序表中所有数全部替换为其相反数。其中SqList结构定义如下:int length;}SqList;

2024-06-24 19:31:48 211

原创 R6-2 单链表元素正数和以及结点数

L是带头结点的单链表的头指针,其中元素结点的数据域为整数,输出链表中数据域为正数的元素和以及单链表中元素结点数。如果单链表为空,和为0。int data;//数据域。

2024-06-24 19:31:02 170

原创 R6-3 二叉树的先序偶数序列

T是二叉树树根指针,函数pre_even返回二叉树中偶数个数,空树返回0。

2024-06-24 19:30:24 173

原创 R6-4 输出邻接点较少的顶点元素的值以及个数分

在无向图中,一个顶点可能会有若干个邻接点。有的邻接点较多,有的邻接点较少,本题要求实现一个函数,输出邻接点个数小于n/2的顶点元素值(n表示顶点数)以及个数。G为采用邻接矩阵作为存储结构的无向图,要求输出邻接点个数小于顶点数一半的顶点元素值以及个数。

2024-06-24 19:03:59 296

原创 6-3 求单链表元素序号

L是带头结点的单链表的头指针,e是要查找的元素值。如果e在单链表中存在,函数Locate返回其序号(序号从1开始);否则,返回0。

2024-06-16 16:36:05 120 1

原创 6-2 求单链表的表长

L是带头结点的单链表的头指针,函数Length返回单链表的长度。

2024-06-16 16:34:27 145

原创 6-1 单链表遍历

其中LinkList结构定义如下:L是带头结点的单链表的头指针。

2024-06-16 16:31:57 139

原创 7-2 最长连续递增子序列

给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。

2024-06-16 11:43:40 315

原创 7-1 数组循环左移

本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移m(≥0)个位置,即将a中的数据由(a0​a1​⋯an−1​)变换为(am​⋯an−1​a0​a1​⋯am−1​)(最前面的m个数循环移至最后面的m个位置)。如果还需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?

2024-06-16 11:42:42 284

原创 6-2 线性表元素的区间删除

其中List/* 保存线性表中最后一个元素在数组中的位置 */ };L是用户传入的一个线性表,其中元素可以通过>、==、<进行比较;minD和maxD分别为待删除元素的值域的下、上界。函数Delete应将Data[]中所有值大于minD而且小于maxD的元素删除,同时保证表中剩余元素保持顺序存储,并且相对位置不变,最后返回删除后的表。

2024-06-16 11:41:41 286

原创 6-1 顺序表操作集

* 保存线性表中最后一个元素的位置 */ };List MakeEmpty():创建并返回一个空的线性表;Position Find( List L, ElementType X ):返回线性表中X的位置。若找不到则返回ERROR;bool Insert( List L, ElementType X, Position P ):将X插入在位置P并返回true。若空间已满,则打印“FULL”并返回false;如果参数P指向非法位置,则打印“ILLEGAL POSITION”并返回false;

2024-06-16 11:40:16 319

原创 字符串的比较

对于字符串"abc"和"abd"的大小关系——我们首先会对它们的第一个字符进行比较,如果第一个字符相同,则会接下来比较第二个字符;对于字符串"abc"和"ab"的大小关系——我们首先会对它们的第一个字符进行比较,如果第一个字符相同,则会接下来比较第二个字符;对于字符串"abc"和"bbc"的大小关系——我们首先会对它们的第一个字符进行比较, 我们发现第一个字符'a' < 'b'时,我们就可以明确"abc" < "bbc"的结论。字典序遵循的是逐字符比较的方式,越靠左的字符越会被先比较。

2024-03-03 18:28:07 193

原创 求字符串的长度

我们写的程序中出现过很多次用一对双引号引起来的 0 个或多个字符,我们把它们称为字符串常量。例如"Hello"和""都是符号串常量。我们可以用字符数组去存储字符串,char string[]="Hello";还可以声明一个用于存储字符地址的变量操作字符串,比如。但是,它们的工作原理是不同的,char *string2="Hello";的写法实际上是在string2这个变量中保存了"Hello"这个字符串常量在程序运行时在内存中的地址。

2024-03-03 18:25:16 611

原创 7-12 铺草坪提高版

有一块长为n宽为2的方形草坪,现用长为2宽为1的方形草皮将其铺满,请计算共有多少种不同的铺法?

2024-01-14 16:13:35 318 1

原创 7-29 最大公约数和最小公倍数

输入格式:输入在一行中给出两个正整数M和N(≤1000)。

2024-01-14 16:10:35 337 1

原创 7-27 求给定精度的简单交错序列部分和

本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。

2024-01-14 16:00:47 317 1

原创 7-9 将x的平方赋值给y

假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。

2024-01-14 15:58:37 499 1

原创 6-10 查找星期

函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。

2024-01-14 15:56:36 308 1

原创 6-37 查找子串

函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。

2024-01-13 19:53:56 320 1

原创 6-34 指定位置输出字符串

函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。

2024-01-13 19:49:19 433

原创 6-6 使用函数求1到10的阶乘和

其中n是用户传入的参数,其值不超过10。如果n是非负整数,则该函数必须返回n的阶乘。

2024-01-13 19:46:37 343

空空如也

空空如也

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

TA关注的人

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