【C++学习 】
Probie Tao
这个作者很懒,什么都没留下…
展开
-
c++学习篇—STL
1. 什么是STL ?STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这...原创 2019-04-04 11:22:44 · 107 阅读 · 0 评论 -
c++中的 批量赋值函数 fill——(类似c中的memset)
g转载 2019-04-10 21:09:30 · 1251 阅读 · 0 评论 -
c++学习篇priority_queue的学习
priority_queue 是 c++中的优先队列模板(默认为 大顶堆、(最大堆))。priority_queue的定义方法:①方法一:priority_queue<类型> 标识符(变量名);//最简单的, 这样默认为大顶堆②方法二:priority_queue< 类型,容器类型, cmp> 标识符;// 第一个参数是成员类型(就是你想把什么样的数据存在该优先...原创 2019-04-11 11:21:14 · 201 阅读 · 0 评论 -
c++学习篇map容器
一、什么是mapmap是c++中的一个标准容器, 它提供了很好的一一对应关系(映射)。二、map的基本操作函数(也叫 map的方法)begin() 返回指向map头部的迭代器end() 返回指向map末尾的迭代器clear() 删除所有元素count(key) 返回指定元素出现的次数(因为map类型中所有的数据的key值都是不同的, 所以count 的次数 要么为1 要么 为...原创 2019-04-07 22:19:23 · 512 阅读 · 0 评论 -
c++ vector的学习01
vector是c++的一个容器, 他可以储存各种类型的对象。是一个能存放任意类型的动态数组。一、vector的赋值vector<存储的类型> v;1、v.push_back(存储的类型) 尾部插入如: vector<int>v; int num; scanf("%d", &num); v.push_back(num);2、v.insert(v....原创 2019-04-12 00:11:28 · 123 阅读 · 0 评论 -
c++学习篇set
set一、什么是set:set是c++的一种关联容器, set与map关联容器的不同之处就是, set中只有key值(键值),没有 value值。set中没有重复的key值(即不存在相同的元素)。set是通过红黑树实现的,set中的元素是有序的。二、set的方法1、插入元素(添加元素)。①insert(key值)——插入某个元素②2、查找元素①find(key值)——查找某个元素...原创 2019-04-18 17:40:34 · 136 阅读 · 0 评论 -
c++ ——二分查找函数
lower_bound() 返回第一个不大于 x的地址(迭代器)upper_bound() 返回第一个大于x的地址(迭代器)原创 2019-09-03 23:12:46 · 962 阅读 · 0 评论