A #include <bits/stdc++.h> #define PI acos(-1.0) #define mem(a,b) memset((a),b,sizeof(a)) #define TS printf("!!!\n") #define pb push_back #define inf ...
分类:
其他好文 时间:
2018-04-12 00:12:04
阅读次数:
192
1 #include 2 3 using namespace std; 4 5 #define MP make_pair 6 #define PB push_back 7 #define ls first 8 #define rs second 9 typedef long long LL; 10 ... ...
分类:
其他好文 时间:
2018-04-11 00:13:57
阅读次数:
154
1、vector的push_back实现 2、删除list<string> strList中的空字符串 3、shader,colorGrading 4、单列矩阵和4x4矩阵乘 5、无符号整数颜色值加法实现。计算0xff012948和0x98341512的加法 6、洗牌算法 ...
分类:
其他好文 时间:
2018-04-01 23:02:41
阅读次数:
195
#include #include #include #include using namespace std; string del(string &s){ vector vt; vt.push_back(s[0]); for(int i=1;i>str; str="#"+str+"#"; ... ...
分类:
其他好文 时间:
2018-03-30 18:32:59
阅读次数:
138
vector就是一个不定长数组。不仅如此,它把一些常用的操作“封装”在了vectir类型内部。如a是一个vector,可以用如下操作a.size()a.push_back()a.pop_back()等等下面通过一个题目来简单看一下vector的相关操作木块问题:从做到右有n个木块,编号为0到n-1,要求模拟以下四种操作moveaontob把a和b上方的木块全部归位,然后把a摞在b上面moveaov
分类:
其他好文 时间:
2018-03-28 23:57:10
阅读次数:
186
用struct手写了个list 有push_back,push_front,insert,erase reserve,size,setpos,rbegin 功能。 坑:一开始想用template<class T>结果总是编译错误(漏写了<T>) 改成int后总是地址错误,(因为没有new地址) 然后 ...
分类:
其他好文 时间:
2018-03-23 21:12:49
阅读次数:
210
一、基础篇 C++标准模板库(STL) 1.vector 可以理解为“变长数组” .size() 获取vector中元素的个数,返回unsigned类型 .clear() .push_back(x) 在vector后面添加一个元素x .pop_back() 删除vector的尾元素 .insert( ...
分类:
编程语言 时间:
2018-03-21 21:13:11
阅读次数:
190
算法中里面的一个函数名,如c++中的vector头文件里面就有这个push_back函数,在vector类中作用为在vector尾部加入一个数据。 string中也有这个函数,作用是字符串之后插入一个字符。如果是指标准模板库(stl)中容器的一般pushback()操作函数,那么是指在容器尾端插入一 ...
分类:
编程语言 时间:
2018-03-20 10:33:08
阅读次数:
199
```c++ include using namespace std; define fi first define se second define mp make_pair define pb push_back define rep(i, a, b) for(int i=(a); i pii; ...
分类:
其他好文 时间:
2018-03-19 00:29:57
阅读次数:
297
#include<vector>#include<iostream>usingnamespacestd;vector<int>data;voidcreateData(intn){//存储小于n的正偶数for(inti=0;i<n;i+=2)data.push_back(i);}boolsearch(intvalue,int&sign){intsta
分类:
编程语言 时间:
2018-02-27 14:53:45
阅读次数:
161