博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
好用的方法
阅读量:4344 次
发布时间:2019-06-07

本文共 861 字,大约阅读时间需要 2 分钟。

#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 <cstring>

char *strchr(char *str,char character)返回指向第一次出现字符character位置的指针,没找到返回NULL。

char *strstr(char *str1, char *str2); 找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符),返回该位置的指针,如找不到,返回空指针。

 

#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();是否为空

转载于:https://www.cnblogs.com/uucloud/p/4661472.html

你可能感兴趣的文章
搜索框键盘抬起事件2
查看>>
阿里百川SDK初始化失败 错误码是203
查看>>
透析Java本质-谁创建了对象,this是什么
查看>>
BFS和DFS的java实现
查看>>
关于jquery中prev()和next()的用法
查看>>
一、 kettle开发、上线常见问题以及防错规范步骤
查看>>
eclipse没有server选项
查看>>
CRC码计算及校验原理的最通俗诠释
查看>>
使用Gitbook来编写你的Api文档
查看>>
jquery扩展 $.fn
查看>>
Markdown指南
查看>>
influxDB的安装和简单使用
查看>>
JPA框架学习
查看>>
JPA、JTA、XA相关索引
查看>>
机器分配
查看>>
php opcode缓存
查看>>
springcloud之Feign、ribbon设置超时时间和重试机制的总结
查看>>
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
查看>>
UIDynamic(物理仿真)
查看>>
Windows下安装Redis
查看>>