vector find sort memset
来源:互联网 发布:淘宝特价网 编辑:程序博客网 时间:2024/06/05 20:21
vector <&&&&> s;//这里面的&&&&可以是任何类型,这是vector比较好用的原因之一。好吧,我还是说下,以下写的都是我经常不是太懂的地方,只写怎么用,不解为什么。么么
vector赋值:这个有好几种,平时我也就熟练“先定义后输入”这一种方法,
1 vector a; cin>>a;
2 int a[4] = {1,2,3,4}; vector s(a,a+4) //这里说下,这里的赋值不需要等号‘=’!
3 vector s(3,4) //强调!!!这里面是s有三个元素,且都为4!!!!那么下一个你就疑惑了~~~
4 vector s(10) 这是什么鬼!!!难道是分配一个空间赋值为10????还是其他???
5上是其他分配十个int空间且都是默认值0
6啊啊啊啊啊这么多老子不看了!我也没想到就赋值就写这么多。不写了最后说下
insert这个随意插入用起来其实也很舒爽。
s.insert(2,3)//在第二个元素之前插入3
s.insert(2,3,3)//插入三个3
s.insert(2,S.begin(),S.end())//自己理解
find例子
不是s.find!你**
**1**find(s.begin(),s.end(),”&&&”);//&&&可以是qwer字符串也可以是3整形,
**2**find(s.begin()+3,s.begin()+10,34)//从第三个查找到第十个
没什么了把,就这么简单我以前一直不会???*
sort
先说比较难
typedef struct{int a,int b,int c}child;
bool Compare(child A,child B){return A.a>B.b;}
sort(s.begin(),s.end(),Compare)//s不做定义。前两行也可以不看,结构体排序
其余的经常用到的就是
sort(s.begin(),s.end());//lalala
memset 写memset我感觉很勉强
全部赋值为0的时候可以用下,如果你想全部赋值为1的话,如没有其他方法就选择循环赋值就可以了。虽然傻但是有效
**用法:**memset(a,0,sizeof(a));
怎么说呢,memset感觉很好用,但是用起来却总会产生一群花费你两个小时解决然后选择放弃的难题
vector string 用memset会产生内存池内存泄漏等没有听他说过,也不知道如何解决的小幸运
这样写啦啦啦,好吧,没有人会耐心看到这里的,看见也还不点赞!!!!
- vector find sort memset
- vector-find&sort
- STL vector find and sort vector的查找和排序
- Vector-Sort
- memset()函数与sort()函数
- vector的sort()
- Vector sort 排序
- vector的sort 问题
- sort 对vector排序
- vector sort 段错误。
- Vector::sort排序
- vector的sort用法
- map vector struct+sort
- vector pair sort
- vector的sort操作
- Vector sort 用法
- mongodb find&sort
- stl find sort
- Retrofit 2 okhttp 3 使用笔记
- Docker-搭建Docker Registry
- python django框架反向生成页面表单
- 请简单描述一下JVM加载class文件的原理
- Mysql并发时经典常见的死锁原因及解决方法
- vector find sort memset
- ETL工具Kettle简介和安装配置基本使用
- OpenCV移植到ARM(1)
- java常见类(一)
- Django Nginx+uwsgi 安装配置
- 用python40行代码编写的计算器
- sqoop简介以及架构介绍
- Python入门(5)
- 程序设计基础—运算符知识点