![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
楚江枫
不忘初心,方得始终
展开
-
【C++ map 的基本使用和操作】
C++ map的基本操作和使用 (2009-09-23 14:58:21)转载▼ 标签: c map 编程 基本操作 live hai it 分类: Pro.Languages Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的构造函数; map < string转载 2016-08-22 10:59:32 · 328 阅读 · 0 评论 -
【一个不错的学习网站 ~ QAQ 开源?】
开源?原创 2017-08-12 10:04:11 · 344 阅读 · 0 评论 -
【C++ stl 小结】
以下两篇不错的介绍~~~http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.htmlhttp://www.cnblogs.com/biyeymyhjob/archive/2012/07/22/2603525.html原创 2016-12-01 10:43:34 · 292 阅读 · 0 评论 -
【栈 和 队列】
使用标准库的栈和队列时,先包含相关的头文件includeincludeusing namespace std;定义栈如下:stack stk;定义队列如下:queue q;栈提供了如下的操作[cpp] view plain copy s.empty() 如果栈为空返回true,否则返回false s.size() 返回栈中元素的个数 s转载 2016-07-27 19:53:56 · 321 阅读 · 0 评论 -
【priority_queue<int,vector<int>,greater<int>>优先队列 按照由小到大顺序】
C++优先队列的基本使用方法 #includeincludeincludeusing namespace std; struct node { friend bool operator< (node n1, node n2) { return n1.priority < n2.priority;//”<”为从大到小排列,”>”为从小打到排列 }转载 2016-07-27 19:58:41 · 3351 阅读 · 0 评论 -
【vector 的用发说明】
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout << vec[0] << endl;记住下标是从0开始的。(5)使用迭代器访问元素.vector::iterator it; for(it=vec.转载 2016-08-18 17:44:22 · 714 阅读 · 0 评论 -
【 STL之二分查找 (Binary search in STL)】
正确区分不同的查找算法count,find,binary_search,lower_bound,upper_bound,equal_range 本文是对Effective STL第45条的一个总结,阐述了各种查找算法的异同以及使用他们的时机。 首先可供查找的算法大致有count,find,binary_search,lower_bound,upper_bound,equal_range。带有判转载 2017-07-19 16:24:49 · 441 阅读 · 0 评论 -
【set 详解】
1.关于setC++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让用户在ST转载 2016-08-22 11:16:27 · 380 阅读 · 0 评论 -
【c++ set 的用法】
1,set的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就 像一个集合一样。所有的操作的都是严格在logn时间之内完成,效率非常高。 set和multiset的区别是:set插入的元素不能相同,但是multiset可以相同。 创建 multiset base; 删除:如果删除元素a,那么在定义的比较关系下和a相等的所有元素都会被删除 base.co转载 2016-08-22 11:12:46 · 1158 阅读 · 0 评论