自定义博客皮肤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)
  • 收藏
  • 关注

原创 2021-10-08

#include<stdio.h>#define MaxSize 100int a[100000],n,y,x;char c;typedef struct { int data[MaxSize]; int length;} SeqList;int CreatList(SeqList *L,int a[],int n) { if(n>MaxSize) { printf("顺序表空间不狗,无法建立顺序表\n"); return 0; } for(int i=0;

2021-10-08 09:57:05 121

原创 string应用

将’a’从字符串s1中全部删除s1.erase(std::remove(s1.begin(), s1.end(), 'a'), s1.end());string s(b,e); //以区间b,e内的字符作为字符串s的初值string s4(s3.begin(),s3.begin()+5);

2021-08-24 02:33:32 190

原创 优先队列pair应用

优先队列小顶堆operator自定义运算符typedef pair<int, int> P;struct cmp{ bool operator()(P p1,P p2) { if(p1.first==p2.first) return p1.second>p2.second; else return p1.first > p2.first; }}; int main(void){ priority_queu

2021-06-26 16:57:24 205

原创 pair应用

pair的创建//创建一个空对象,<>里是对象的两个变量类型。pair<int,int> a;pair<int,string> b;pair<int,vector<int>> c;//pair初始化pair<string, string> author("James","Joy"); pair<string, int> name_age("Tom", 18);pair<string, int>

2021-06-26 16:51:30 122

原创 浮点数四舍五入

double a=round(3.4);//a的值为3double b=round(3.5);//a的值为4int main(){ double a=3.235; a=a*100+0.5; int b=a; cout<<double(b)/100; return 0;} b为a保留到两位小数

2021-06-26 15:24:12 108

原创 lower,upper

lower_bound(起始地址,结束地址,要查找的数值) 返回的是数值第一个出现的位置。a数组为【1,2,3,4,5,6,7,8】lower_bound(a,a+8,6)-a为第一个大于等于6的值upper_bound(起始地址,结束地址,要查找的数值) 返回的是 第一个大于待查找数值 出现的位置。binary_search(起始地址,结束地址,要查找的数值) 返回的是是否存在这么一个数,是一个bool值。...

2021-06-26 15:17:07 211

原创 优先队列

优先队列//升序队列priority_queue <int,vector<int>,greater<int> > q;//降序队列priority_queue <int,vector<int>,less<int> >q;priority_queue<int> a; //默认降序

2021-06-26 14:05:18 105

原创 c++变量类型转换

int 转string#include <iostream>#include <string> // std::to_string#include <sstream> // std::stringstreamint main(){ std::string pi = "pi is" + std::to_string(3.1415926); std::string perfect = std::to_string(1 + 2 + 4 + 7 + 14) + "i

2021-06-24 19:38:25 175 2

原创 vector(1)

vector应用vector v;v.push_back(1);//向vector数组尾部插入1,即v[0]=1;v.push_back(2);//数组为1,2v.insert(v.begin(),111);//在第一个元素之前插入111v.insert(v.end(),222);//在最后一个元素之后插入222v.insert(v.begin()+1,333);//在第二个元素之前插入333v.insert(v.end()-1,444);//在倒数第二个元素之后插入444v.erace(a

2021-06-24 18:41:19 163

空空如也

空空如也

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

TA关注的人

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