- 博客(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关注的人
RSS订阅