自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++怎样定义一个1e9的数组和1e100容量的数组?

如果使用上述代码定义一个大型数组那么必然将会出现数组定义失败的情况,程序不能够正常运行,那么这个时候我们就不能够这样定义这么大的数组。我们可以选择自己使用malloc给数组开辟空间。通过这个方法可以实现1e9这么大容量数组的声明。

2024-04-30 20:57:07 47

原创 VMware的下载和win7的添加

完成所有的配置之后点击关闭。然后所有的配置文件会自动安装,最后等待安装完成即可。这里一般选择默认60GB磁盘空间,并且选择单个文件选择。这里选择修改一下虚拟机的命名,然后选择虚拟机的位置。这里修改一下安装位置后点击下一步,也可以选择默认地址安装。这里直接点击下一步(VMware可以去官网里下载)。首先打开安装好的VMware,点击创建新的虚拟机。这里处理器选择一个,处理器的内核数量一般选择两个。这里通常两个都不选,然后点击下一步。这里勾选两个后点击下一步。安装完成,点击添加许可证。选择典型后点击下一步。

2023-11-24 21:59:05 368 1

原创 在单链表中删除区间中的值

题目:设在一个带头结点的单链表中所有元素结点的数据值无序排列,试编写一个函数,删除表中所有大于min,小于max的元素。

2023-10-05 21:53:29 48

原创 单链表逆转

题目:设有一个表头指针为h的单链表。编写一个算法,通过遍历一趟链表,将链表中所有结点的链接方向逆转。

2023-10-05 21:09:44 61

原创 在带头节点的单链表中寻找具有最大值的结点

【代码】在带头节点的单链表中寻找具有最大值的结点。

2023-10-05 18:43:15 237

原创 比较顺序表A和B的大小

【代码】比较顺序表A和B的大小。

2023-10-05 17:03:47 104

原创 查找序列中的最大值和最小值,要求不多于3n/2的比较次数。

【代码】查找序列中的最大值和最小值,要求不多于3n/2的比较次数。

2023-10-05 13:31:22 73

原创 洛谷:P8218 【深进1.例1】求区间和

给定 n 个正整数组成的数列 a1, a2, ⋯,an​ 和 m 个区间 [li​,ri​],分别求这 m 个区间的区间和。接下来 m 行,每行为两个正整数 li​,ri​ ,满足 1 ≤ li ​≤ ri ​≤ n。样例解释:第 1 到第 4 个数加起来和为 10。对于 100% 的数据:1 ≤ n, m ≤ 10^5,1 ≤ ai ​≤ 10^4。对于所有测试数据,n, m ≤ 10^5, ai​ ≤ 10^4。第二行,为 n 个正整数 a1, a2, ⋯, an​。第三行,为一个正整数 m。

2023-09-24 11:39:18 249 1

原创 洛谷:P2367 语文成绩

语文老师总是写错成绩,所以当她修改成绩的时候,总是累得不行。对于 100% 的数据,有 n ≤ 5 × 10^6,p ≤ n,学生初始成绩 ≤100,z ≤ 100。接下来 p 行,每行有三个数,x,y,z,代表给第 x 个到第 y 个学生每人增加 z 分。第二行有 n 个数,a1​∼an​,代表各个学生的初始成绩。第一行有两个整数 n,p,代表学生数与增加分数的次数。对于 40% 的数据,有 n ≤ 10^3。对于 60% 的数据,有 n ≤ 10^4。对于 80% 的数据,有 n ≤ 10^5。

2023-09-24 00:51:39 202 1

原创 洛谷:P1672 [USACO05FEB] Feed Accounting S

由于不同的原因,牛们从某一天开始在仓库吃饲料,又在某一天离开仓库,所以不同的两天可能会有差距很大的饲料消耗量。到第 D(1 ≤ D ≤ 2 × 10^3) 天为止,仓库里还剩下 F2(1 ≤ F2 ≤ F1)千克饲料。约翰在第 6 天收到 14 千克饲料,当天吃掉 2 千克,第 7 天吃掉 2 千克,第 8 天吃掉 3 千克,第 9 天吃掉 2 千克,第 10 天吃掉 1 千克,正好还剩 4 千克。第 2 到 C+1 行:每行是用空格隔开的两个数字,分别表示一头牛来仓库吃饲料的时间和离开的时间。

2023-09-24 00:23:56 112 1

原创 牛客练习赛116第一题

题目描述给出两个整数 a k,表示首项(第 1 项)为 a,公差为 k 的等差数列 A。数列 A有项,形如A1=aA2=a+kA3=a+2×k.........有 q 次询问,每次询问给出两个整数 l,r,如果 A 第 l项到第 r 项中,奇数较多输出 1,偶数较多输出 −1,数量一样输出 0。

2023-09-22 23:54:25 161 1

原创 删除顺序表中的重复值

题目:从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同。

2023-09-21 17:39:33 143 1

原创 以闭区间的形式删除顺序表中的数据

题目:从顺序表中删除其值其在给定值s与t之间(要求s

2023-09-20 23:00:16 40 1

原创 顺序表中存放两个子表,将其位置互换。

已知在一维数组A[m+n]中依次存放着两个顺序表(a1, a2, ..., am)和(b1, b2, ..., bn)。编写一个算法,将数组中两个顺序表的位置互换,即将(b1, b2, ..., bn)放在(a1, a2, ..., am)的前面。

2023-09-20 18:04:21 47 1

原创 编写一个算法,将一个有n个非零元素的整数一维数组A[N]拆分为两个一维数组,使得A[]中大于零和小于零的数分别存在两个数组中。

【代码】编写一个算法,将一个有n个非零元素的整数一维数组A[N]拆分为两个一维数组,使得A[]中大于零和小于零的数分别存在两个数组中。

2023-09-20 13:44:13 50 1

原创 假定数组A[n]中有多个零元素,编写一个算法,将A中所有的非零元素依次移到数组A的前端A[i](0 <= i <= n - 1)。

【代码】假定数组A[n]中有多个零元素,编写一个算法,将A中所有的非零元素依次移到数组A的前端A[i](0 <= i <= n - 1)。

2023-09-19 23:25:10 147

原创 顺序表逆转

【代码】顺序表逆转。

2023-09-19 22:47:54 71

空空如也

空空如也

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

TA关注的人

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