自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cpp数值计算,<numeric>库函数;

/0为初始值,sum=0+1*1+2*2+3*3=14;1推荐使用cpp万能头文件#include <bits/stdc++.h>,代替<<algorithm>>,<<string>>等库函数头文件。是一个函数对象,用于执行乘法操作,此时的0换成了1;是空的,累加操作也会从零开始,而不会导致未定义行为。4inner_product:计算两个序列的内积。

2024-03-12 09:19:56 274 1

原创 <algorithm>与<vector>,cpp标准模板库算法,部分代码理解三

根据之前我们知道find_if也是查找容器中的函数,那lower_bouend的好处的主要是时间复杂度,它的时间复杂度为O(log n),而find的时间复杂度为O(n);但是find的用处更广,可以用于未排序的容器。4.2 max_element,min_element: 在一个范围内查找最大或最小的元素。3 .1lower_bound:查找有序序列中第一个不小于给定值的元素。//只确保前3个最小的元素以升序排序,其余元素位置不定。确保前n个最小的元素以升序排序,其余元素位置不定。1 sort:排序;

2024-03-09 23:43:55 460

原创 <algorithm>与<vector>,cpp标准模板库算法,部分代码理解二

/将b容器里的元素0都统一赋值为100;4remove:删除容器中的元素,但是仅仅是将元素移到后边,并没有删除,需要配合erase函数;//容器b目前分配了五个元素空间,都赋值为0;//这串代码主要实现,将容器a里所有的偶数的值,更改为0;1copy:将一个容器的元素,赋给另一个元素;5unique:删除容器中重复的元素;3replace:替换。

2024-03-09 14:33:49 258

原创 <algorithm>与<vector>,cpp标准模板库,部分代码理解。

其中(equal(a.begin(),a.end(),b.begin());分别表示第一个元素和尾后位置的迭代器,而 b.begin。中第一个元素的迭代器(iterator)。迭代器是一种抽象的数据类型,类似于指针,用于在容器中遍历元素;表示第二个容器的第一个元素的迭代器。equal会自动补齐第二个位置的迭代器;以上是cpp<algorithm>模板库的非修改性算法;cout<<"相等";此处的&表示引用,不修改容器的值。

2024-03-06 17:19:04 224 1

原创 cpp中vector容器的理解和代码讲解

cpp中的vector容器与c语言的数组从理解上不同,数组从一开始就定义了内存空间,而vector没有定义内存空间,也就是说vector是一个动态数组,可以根据需要,自动的分配内存空间。并且其中丰富的库函数,push_back(),pop_back()分别可以在容器后增加,或者删除元素。//在容器a后添加一个元素4;//取容器a的第一个元素。//取容器a的最后一个元素。

2024-03-05 19:51:23 130

原创 关于cpp库函数string,部分函数的简单使用代码,解决字符串基础理解问题

/符串 a 中从索引位置 0 开始的连续 2 个字符(即 "em")被替换为另一个字符串 "your"a.insert(0,"nono",1,2);//在字符位置0以后插入一个字符串,从第一个字符位置,往后插两个字符。//在字符位置0以后插入4个单个字符,注意此处的单引号,字符只能有一个。//删除下标2之后的所有字符。//交换字符串a,与字符串b。//删除a字符串的所有字符。

2024-03-04 22:05:22 261

原创 选择排序,冒泡排序,插入排序,简单代码理解cpp

int shu[N];cin>>m;cout<<endl;for(i=1;i<=m;i++){//选择排序i<=m;i++){min=i;for(j=i+1;j<=m;j++){n=shu[j];shu[i]=n;//冒泡排序end>=0;end--){for(i=0;i<end;i++){n=shu[i+1];shu[i]=n;//插入排序for(i=1;i<=m;i++){

2024-03-03 16:52:57 339

原创 求以下三正整数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和。【输入形式】a b c【输出形式】sum=xx.xx【样例输入】100 50 10【样例输出】

3数求和

2022-10-22 10:38:52 332 1

原创 求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数

注意字符类型

2022-10-22 10:36:20 459

空空如也

空空如也

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

TA关注的人

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