Fork me on GitHub
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 119 下一页
摘要: 描述: 1.10个员工ABCDEFGHIJ进入公司后分配到各个部门; 2.员工信息有:姓名、工资组成;部门信息有:策划、美术、研发; 3.随机给10名员工分配部门和工资; 4.通过Multimap进行信息的输入;key:部门编号,value:员工 5.分部门显示员工信息; srand((unsign 阅读全文
posted @ 2019-12-28 17:04 西西嘛呦 阅读(283) 评论(0) 推荐(0)
摘要: 1.map中所有的元素都是pair; 2.pair元素中第一个元素为key,第二个元素为value; 3.所有元素都会根据键值自动排序; 4.map中不允许有重复的键,multimap中允许有重复的键; 优点:可以根据key快速的找到value; 一、构造函数 map<T1,T2> mp; map( 阅读全文
posted @ 2019-12-28 16:55 西西嘛呦 阅读(345) 评论(0) 推荐(0)
摘要: 成对出现的数据,利用对组可以返回两个数据 pair对组创建: 两种创建方式: pair<type,type> p{val1,val2}; pair<type,type> p = make_pair(val1,val2); pair<string, int> p("tom", 12); cout << 阅读全文
posted @ 2019-12-28 16:07 西西嘛呦 阅读(254) 评论(0) 推荐(0)
摘要: 1.所有元素在插入时就会被自动排序。 2.底层是二叉树的实现。 3.set中不允许有重复的元素,multiset里面允许有重复的元素。 一、构造函数 set<T> st; set(const set &st); 二、赋值 set& operator(const set &st); 三、大小和交换 s 阅读全文
posted @ 2019-12-28 16:03 西西嘛呦 阅读(300) 评论(0) 推荐(0)
摘要: 需求;有一个类,类中有姓名和年龄成员变量,现在要按姓名升序排序,在姓名相同时按名字升序排序。 #include<iostream> #include<list> #include<algorithm> using namespace std; //加入const限制只读,并使用const_itera 阅读全文
posted @ 2019-12-28 15:52 西西嘛呦 阅读(875) 评论(0) 推荐(0)
摘要: 链表:将数据进行链式存储。物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接进行实现的。 STL中的链表是一个双向循环链表。 一、构造函数 list<T> lst; list(bag,end); list(n,elem); list(const list &list); 二、l 阅读全文
posted @ 2019-12-28 15:09 西西嘛呦 阅读(344) 评论(0) 推荐(0)
摘要: 队列:先进先出。 一、构造函数 queue<T> que; queue(const queue &que); 二、赋值操作 queue& operator=(const queue &que); 三、数据存取 push(ele); pop(); back(); front(); 四、大小操作 emp 阅读全文
posted @ 2019-12-28 14:45 西西嘛呦 阅读(193) 评论(0) 推荐(0)
摘要: 栈:先进后出。 一、构造函数 stack<T> stk; stack<const stack& stk>; 二、赋值操作 stack& operator=(const stack &stk); 三、数据存取 push(ele); pop(); top(); 四、大小操作 empty(); size( 阅读全文
posted @ 2019-12-28 14:42 西西嘛呦 阅读(191) 评论(0) 推荐(0)
摘要: deque是双端数组。 deque和vector的区别: vector对于头部的插入和删除效率低,数据量越大,效率越低; deque相对于而言,对头部的插入和删除比vector快; vector访问元素时速度比deque快,这和两者的内部实现有关; deque内部工作原理: deque内部有个中控器 阅读全文
posted @ 2019-12-28 14:37 西西嘛呦 阅读(519) 评论(0) 推荐(0)
摘要: vector和数组非常相似,也称为单端数组。 vector和普通数组的区别:数组是静态空间,而vector可以动态扩展。 所谓动态扩展:并不是在原空间后接新空间,而是找到更大的内存空间,然后将原数据拷贝至,然后释放原空间。 一、vector的构造函数 vector<T> v; vector(v.be 阅读全文
posted @ 2019-12-28 14:09 西西嘛呦 阅读(331) 评论(5) 推荐(0)
上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 119 下一页