C++ STL基本操作
C++ STL基本操作
stack queue map set list vector sort string等等的基本操作
LiM .YOon A
这个作者很懒,什么都没留下…
展开
-
SqList *&L与SqList *L的区别
添加链接描述转载 2021-05-15 15:56:24 · 238 阅读 · 0 评论 -
c++ #include<math>介绍
1、三角函数 Trigonometric functions1.1、 cos() 余弦函数#include <math.h> double result = cos ( 60 * 3.14159265 / 180.0 );1.2 sin() 正弦函数#include <math.h> double result = sin ( 60 * 3.14159265 / 180.0 );1.3、 tan() 正切函数#include <math.h>原创 2020-11-02 20:01:47 · 4985 阅读 · 0 评论 -
algorithm介绍
algorithm介绍1取绝对值的情况函数返回值都是 数的返回值1 整形int abs(int a) //函数返回整形参数绝对值2 复数double cabs(struct complex znum) //返回复数znum的绝对值3浮点双精度double fabs(double x) //返回双精度参数x的绝对值4长整型:long labs(long n) //返回长整型参数n的绝对值!!!注意使用绝对值函数的库都是#include < cmatch>有些编译器库函数是原创 2020-11-02 19:42:14 · 1903 阅读 · 0 评论 -
string介绍
string字符串所在的库#include< string >基本功能介绍1 查找格式 a.find(“b”,pos);从字符串a中的pos位置开始查找b函数返回值 b所在的位置找不到 函数返回值 -1#include<iostream>#include<string>using namespace std;int main(){ string a="abcdefg"; cout<<a.find("de",0)<<endl原创 2020-11-02 18:55:30 · 541 阅读 · 0 评论 -
map介绍
c++中常见的映射----map映射 是指两个集合之间的相互对应关系关键字集合 key(first)值集合 value (second)构造映射语句 map<T1,T2> dict;T1 T2是任意的数据类型例如 map<string,int> dict就是把string(key)类型映射成int(value)类型定义一个保存string和int的pairpair<string,int> p;make-pair(v1,v2)函数返回由v1和v2原创 2020-11-01 20:59:24 · 159 阅读 · 0 评论 -
set介绍
set 定义 集合是由一些不重合的数据构成所在的库函数 #include< set>set::iterator it; 就定义一个指向set这种集合的跌带器it T是任意类型的数据类型其中::iterator比较固定的写法begin 函数返回容器中其实元素的迭代器end 函数返回容器的尾后迭代器1 set的基本操作#include<set>#include<iostream>#include<string>using namesp原创 2020-10-31 14:54:57 · 347 阅读 · 0 评论 -
vector介绍
vector 动态数组#include< vector> 所在的库函数push_back 在末尾加入元素 添加pop_back 在末尾弹出元素 删除clear 清空size 获取长度一维数组的定义vector<int> v ; 二维数组的定义注意有一个空格 vector<vector<int> > vec2; 二维数组的使用 先给vec2 push_back些vector 在给veco原创 2020-10-31 12:36:34 · 116 阅读 · 0 评论