最近在学习C++时,进入到了STL的学习阶段,在发现到这个部分的重要性时,我打算把对STL的学习分步骤记录下来,我首先打算学习的是组件String的部分,此文章主要只记录内部构造和对象基本操作。STL是由C++提供的标准模板库,内含多个主要组件,此次总结的是String部分的内容。String在STL中算是较为重要的部分,所以需要我重点攻克。先放一张我学习String后对于此部分知识点的概括。首先
分类:
编程语言 时间:
2019-11-02 23:39:51
阅读次数:
96
qwq...接近联赛,就在这里对STL做一点知识小结吧,因为STL曾经失分很多。 简介 (来自Baidu) STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David ...
分类:
编程语言 时间:
2019-10-22 18:41:18
阅读次数:
68
主要是hashmap。还有边插入边查找,提高效率和降低空间复杂度。 之前一直用map,结果发现还有hashmap,效率更高。 注意名称空间为 问题在于hash_map目前并没有纳入C++ 标准模板库中,在跨平台使用时就可能会出现问题, 但几乎每个版本的STL都提供了相应的实现。 头文件<hash_m ...
分类:
其他好文 时间:
2019-10-20 01:14:42
阅读次数:
115
STL:c++标准模板库,对常见的数据结构进行封装,包含一些通用类型的算法。string类:一、构造(常用四个)string()string(conststring&str)拷贝string(constchar*)C风格string(size_tn,charc)单个字符赋值n次strings1;strings2;s1="hello";s2=‘!‘;str
分类:
其他好文 时间:
2019-10-11 00:31:40
阅读次数:
114
VueJs https://cn.vuejs.org/ https://github.com/vuejs/vue React https://reactjs.org/ Handlebars http://handlebarsjs.com/ https://github.com/wycats/hand ...
分类:
其他好文 时间:
2019-10-06 16:27:04
阅读次数:
281
read()+print() fread() From Internet 基础模板 高精度+重载运算符 From Internet 排序算法 归并排序 快速排序 离散化 数据结构 前缀和 一维 二维 二叉堆 手工堆(小根) STL 并查集 路径压缩 按秩合并 ...
分类:
其他好文 时间:
2019-09-13 13:07:41
阅读次数:
118
最近在看算法导论,一开始就讲了许多关于各种排序的问题,(原谅我之前只会STL模板库里的sort函数),正好oj上有一个简单排序题,如图: 题意就是将序列排序然后找第k个数就行了,先随便交一发过了之后我觉得我应该学一些别的算法,于是这两天看懂了归并算法然后进行了实现。 归并排序 其实质就是分治,首先考 ...
分类:
编程语言 时间:
2019-09-01 17:03:31
阅读次数:
106
在做接口测试的时候,我们经常会遇到一种情况就是要对接口的参数进行各种可能的校验,手动修改很麻烦,尤其是那些接口参数有几十个甚至更多的,有没有一种方法可以批量的对指定参数做生成处理呢。 答案是肯定的! python的jinja2模板库可以很好的满足我们的需求,通过维护一个原始数据模板,将我们想要动态生 ...
分类:
编程语言 时间:
2019-08-28 01:11:10
阅读次数:
70
近段时间看了侯捷老师的《STL源码剖析》,看第一遍的时候一头雾水,反复多看几遍,似乎明白了一些。因此将学到的知识做一个记录,也算是记录自己的学习过程。本系列博客主要记录一些宏观理解性的东西,具体的代码实现还是要仔细品味原书。概览 STL即C++标准模板库,主要由六大部件组成,分别是:分配器、容器、迭... ...
分类:
其他好文 时间:
2019-08-27 15:39:28
阅读次数:
104
c++中期 先学数据结构再根据给定的数据结构写算法 stl是基于c++的标准模板库 1998年出现的一个标准 容器 算法 vector deque list map (set multiet multimap) 分为两类 1.序列式容器可序的群集 每个元素都有固定的位置 元素的位置取决于插入的时间地 ...
分类:
其他好文 时间:
2019-08-23 22:19:26
阅读次数:
112