自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法提高 6-9删除数组中的0元素

编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接收数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出一行调用此函数后的数组。注意:第一行输出数组的末尾不要带多余的空格。第一行一个数n,表示数组长度(本行以换行符结尾,不带空格)。第二行n个数,表示输入数组的元素,数之间以空格分隔。输入时首先读入数组长度,再依次读入每个元素。将调用此函数后得到的数组和函数返回值输出。

2023-12-15 09:47:07 421

原创 算法提高 前10名

数据很多,但我们经常只取前几名,比如奥运只取前3名。现在我们有n个数据,请按从大到小的顺序,输出前10个名数据。一行,按从大到小排列的前10个数据,每个数据之间用一个空格隔开。第二行有n个整数,中间用空格分隔。第一行一个整数n,表示要对多少个数据。

2023-12-08 10:11:49 393

原创 复制字符串中的字符

输入一个字符串(长度小于等于10000), 编写一个函数, 在函数中将字符串从第m个字符开始的n个字符复制到另一个字符串中,并输出该字符串。第二行输入要复制的字符的开始位置(下标从0开始)和新字符串的长度。输出复制后的字符串。

2023-12-08 09:53:26 404

原创 指针 数列排序

2)编写函数swap(int *x,int *y)用于数组元素交换。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。给定一个长度为n的数列,将这个数列按从小到大的顺序排列。输出一行,按从小到大的顺序输出排序后的数列。1)使用指针知识解决交换问题。第一行为一个整数n。

2023-12-08 09:09:29 341

原创 算法提高 交换Easy

接下来M行,每行两个整数x,y (1<=x,y<=N),表示要交换的两个整数的位置。在一次交换中,如果x和y相等,则不会改变序列的内容。第一行为序列的大小N(1<=N<=1000)和操作个数M(1<=M<=1000)。给定N个整数组成的序列,每次交换当前第x个与第y个整数,要求输出最终的序列。2)编写swap(int* x ,int* y)函数用来交换两个整数。1)使用指针的知识完成本题,助教会检查代码。第二行包含N个数字,表示初始序列。输出N行,为交换后的序列中的数。

2023-12-08 08:51:18 356

空空如也

空空如也

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

TA关注的人

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