首页 > 其他 > 详细

好用的方法

时间:2015-07-20 16:14:25      阅读:140      评论:0      收藏:0      [点我收藏+]

#include <algorithm>

upper_bound(a,a+n,x);查找到x最后一个并返回下一个地址。

lower_bound(a,a+n,x);查找到第一个x并返回他的地址。

binary_bound(a,a+n,x);查找x,返回Bool。

sort(a,a+n,compare)/(v.begin(),v.end());排序,也可以重载‘<‘。

unique(a,a+n)将重复的元素挪后,并返回第一个重复元素的地址。

tolower(char )返回字母小写,不是字母不处理。

isalpha(char ch)判断字符ch是否为英文字母,若为小写字母,返回2,若为大写字母,返回1。若不是字母,返回0。

 

#include<sstream>

string line;

int x;

stingstream ss(line);

ss >> x;

可以直接转换类型并赋值给x。

 

#include<set>

set v<void>;每个元素出现一次,平衡二叉检索树存储(即自带排序)。

v.insert()插入

v.clear()清空

v.eraser(2)删除键值为2的元素。

 

#include <vecotr>

vector<int> a;

a.push_back();在尾部添加

a.pop_back();删除尾部元素

a.clear();清空

a.resize();改变大小

a.empty();是否为空

好用的方法

原文:http://www.cnblogs.com/uucloud/p/4661472.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!