
C++
文章平均质量分 91
熙铭在学习
菜鸟一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式笔记
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。主要是为了解耦 1、工厂模式。 顾名思义,工厂就是生产用的,这里用来根据需求生产对象的,主要用到了多态。简单讲,为了提高代码的复用率等,首先会有一个父类,封装公共的属性、变量及函数;然后利用继承的方式,对相似任务的类来继承同一个父类。 比如有父类A,针对不同的任务有两个子类a1和a2,他们同时继承了父类A。这里在声明类的时候要对a1和a2的具体函数进行完善。 在原创 2021-03-07 21:30:02 · 387 阅读 · 0 评论 -
vector
vector是STL中最常见的容器,它是一种顺序容器,支持随机访问。 vector是一块连续分配的内存,从数据安排的角度来讲,和数组极其相似, 不同的地方就是:数组是静态分配空间,一旦分配了空间的大小,就不可再改变了; 而vector是动态分配空间,随着元素的不断插入,它会按照自身的一套机制不断扩充自身的容量。 vector的扩充机制:按照容器现在容量的一倍进行增长。 vector容器分配的是一块...转载 2019-03-02 23:36:54 · 226 阅读 · 0 评论 -
unique去重函数
https://www.cnblogs.com/heyonggang/p/3243477.html unique函数 类属性算法unique的作用是从输入序列中“删除”所有相邻的重复元素。 该算法删除相邻的重复元素,然后重新排列输入范围内的元素,并且返回一个迭代器(容器的长度没变,只是元素顺序改变了),表示无重复的值范围得结束。 在STL中unique函数是一个去重函数, unique的功能是去除...转载 2019-03-13 23:27:30 · 616 阅读 · 0 评论 -
string用法
https://www.cnblogs.com/X-Do-Better/p/8628492.html https://blog.youkuaiyun.com/weixin_38686780/article/details/79636290 头文件 #include <string> 初始化 string s1 //默认初始化,s1是一个空串 string s2(s1); //...转载 2019-03-13 23:50:33 · 288 阅读 · 0 评论 -
栈和队列
栈的常用函数 先进后出 void Push(const T & s);//插入数据 void Pop();//删除数据 bool empty();//判断是否为空 size_t size();//元素个数 T & Top();//取出最后进入的元素但不删除 void print();//输出函数从栈顶到栈底 Stack<int> s1; s1.Push(0); s...原创 2019-03-07 14:28:30 · 170 阅读 · 0 评论 -
sort排序函数
浅然的专栏 https://blog.youkuaiyun.com/w_linux/article/details/76222112 用法 1、sort函数可以三个参数也可以两个参数,必须的头文件#include < algorithm>和using namespace std; 2、它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n) 3、Sort函数有三个参数:(第三个参数可不...转载 2019-03-07 20:19:33 · 335 阅读 · 0 评论 -
字典map
https://www.cnblogs.com/panweiwei/p/6657583.html https://www.cnblogs.com/qigaohua/p/5803629.html https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html map最基本的构造函数; #include <map> (1) map&...转载 2019-03-16 00:00:53 · 339 阅读 · 0 评论 -
map使用
https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html https://blog.youkuaiyun.com/tianwei0822/article/details/82082234 https://blog.youkuaiyun.com/qq632544991p/article/details/51713903 #include <map> //...转载 2019-04-06 21:32:24 · 174 阅读 · 0 评论 -
set
http://www.cnblogs.com/caiyishuai/p/8646345.html https://blog.youkuaiyun.com/sevenjoin/article/details/81908754 set的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有...转载 2019-04-19 23:36:04 · 168 阅读 · 0 评论