随笔分类 - 容器使用
HDU1022 queue和vector模拟
摘要:Train Problem ITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15571Accepted Submission(s): 5772 Problem DescriptionAs the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(becau
阅读全文
容器使用之vector
摘要:出处:http://blog.csdn.net/edify/article/details/4035243C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。 标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。Vector的存储空间是连续的,list不是连续存储的。一、 定义和初始化 vector v1; //默认v1为空,故下面的赋值是错误的v1[0]=5; vectorv2(v1); 或v2=v
阅读全文
容器之set使用
摘要:D -Problem DTime Limit:2000MSMemory Limit:0KB64bit IO Format:%lld & %lluSubmitStatusDescriptionWith water from the stream Galadriel filled the basin to the brim, and breathed on it, and when the water was still again she spoke. 'Here is the Mirror of Galadriel,' she said. 'I have bro
阅读全文
HDUOJ2648 容器的使用之map
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #include 13 #include 14 using namespace std ;15 #ifdef DeBUG16 #define bug assert17 #else18 #define bug //19 #endif20 #define zero {0}21 struct shop22 {23 string...
阅读全文
HDU2094容器使用之set
摘要:1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int main() 7 {//freopen("C:\\Users\\Sky\\Desktop\\1.in","r",stdin); 8 int n,i; 9 string s1,s2;10 seta,b;11 set::iterator it;12 while(cin>>n,n)13 {14 for(i=1;i>s1>>s2;17 a.insert(s1);18 ...
阅读全文
c++map使用方法
摘要:Map是c++的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map构造函数;mapmapstring; mapmapint;mapmapstring; mapmapchar;mapmapchar; mapmapint; 2. map添加数据;map maplive; 1.maplive.insert(pair(102,"aclive"));2.maplive.insert(map::value_type(321,"hai"));3, maplive[112]=&quo
阅读全文