摘要: map是STL中常用的一个容器,下面介绍一下map。 (1) map是STL中的一个关联容器,它提供了一对一的数据处理能力,即一对一的映射,所以在实现一对一数据的时候,它提供了快速的通道。 (2) 一对一的映射中,第一个参数是关键字key,并且每个关键字在map中只能出现一次。第二个参数是关键字ke 阅读全文
posted @ 2020-04-28 14:46 和运气碰碰 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 和数组一样,数组有二维的数组,vector也有二维的vector。下面就介绍一下二维vector的使用方法。 一般声明初始化二维vector有三种方法 (1) vector< vector<int> > v(n,vector<int>(m)); //在声明的时候就一次性指定vector内外层的大小; 阅读全文
posted @ 2020-04-28 11:24 和运气碰碰 阅读(8650) 评论(0) 推荐(3) 编辑
摘要: vector在做形参的时候传参的方式和普通的变量是一样的,要么传值、要么传引用、要么传指针。 现在分别定义三个以vector为形参的函数: (1) fun1(vector <int> v);传值 (2) fun2(vector <int> &v);传引用 (3) fun3(vector <int> 阅读全文
posted @ 2020-04-28 09:18 和运气碰碰 阅读(3315) 评论(0) 推荐(0) 编辑
摘要: 对于之前没有接触过vector的初学者来说,经常会把vector和数组弄混,因为二者在用的时候比较像,下面就详细的来介绍一下vector和数组的区别。 (1) 首先,vector类似于数组,有一段连续的内存,有固定的起始地址,可进行随机存取操作,即可以像数组一样用[ ]操作符进行元素的随机访问 (2 阅读全文
posted @ 2020-04-28 08:50 和运气碰碰 阅读(3581) 评论(0) 推荐(1) 编辑
摘要: 如果不清楚vector是什么的话就去看我的另一篇随笔吧:https://www.cnblogs.com/buanxu/p/12791785.html 进入正题,vector和string一样,也是一种顺序容器,并且它俩的成员函数及特性也都差不多类似;它俩的区别就在于string只能存放字符,而vec 阅读全文
posted @ 2020-04-26 21:32 和运气碰碰 阅读(355) 评论(0) 推荐(0) 编辑
摘要: c语言里是没有string型的,string在c++里面。有的时候在c++里要用scanf、printf输入输出string型字符串,这是可以实现的,不过要做一点处理。 具体操作看代码: #include<cstdio> #include<string> using namespace std; i 阅读全文
posted @ 2020-04-26 20:05 和运气碰碰 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 之前说过 string和vector一样,也是一种顺序容器,并且它也自带成员函数,用法和vector的成员函数差不多,不过它只能用来存放字符,也就是字符串。 在c++中,<string>基本上已经包含在<iostream>里面了,但即便如此,在我们用到string类的时候还是要加上头文件<strin 阅读全文
posted @ 2020-04-26 15:24 和运气碰碰 阅读(2199) 评论(0) 推荐(0) 编辑
摘要: 其实c++自身是没有四舍五入函数round()的,若果你要用到的话,可以自己写一个round(),不过要用到floor()和ceil这两个函数如下: 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 5 double ro 阅读全文
posted @ 2020-04-25 22:01 和运气碰碰 阅读(6041) 评论(1) 推荐(0) 编辑
摘要: <cstring>是c++对c中的<string.h>进行了重写,这两个头文件中的函数用法是一样的,所以在用的时候包含哪个头文件都行。下面介绍一下 <cstring>头文件里常用的两个函数;分别是memset和memcpy。 1. memset(void* buffer,int a,size_t n 阅读全文
posted @ 2020-04-25 21:47 和运气碰碰 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 很多人都只知道sort()是通过快速排序实现,但它并不只是简单的快排;首先它对普通的快速排序进行了优化;此外,它还结合了插入 排序和堆排序。系统根据数据形式和数据量,来选择合适的排序方法,这并不是说每次排序只选择一种方法,它是在一次完整的排序中, 根据不同的情况来选择不同的方法。例如,对一个数据量较 阅读全文
posted @ 2020-04-25 13:20 和运气碰碰 阅读(1999) 评论(0) 推荐(1) 编辑