算法中里面的一个函数名,如c++中的vector头文件里面就有这个push_back函数,在vector类中作用为在vector尾部加入一个数据。 string中也有这个函数,作用是字符串之后插入一个字符。如果是指标准模板库(stl)中容器的一般pushback()操作函数,那么是指在容器尾端插入一 ...
分类:
编程语言 时间:
2018-03-20 10:33:08
阅读次数:
199
模板和标准模板库(STL)一、模板的起源变量四要素:类型、名称、值、地址数据类型:存储形式、编码格式、运算规则、访问方式int a = 0; // 补码float b = 0; // 阶码char c = 'A'; // ASCIIchar_t d = 'A'; // UCS-4int i = 0; ...
分类:
其他好文 时间:
2018-03-14 22:38:46
阅读次数:
220
以前写过一些对 Go 语言的负面评价。现在看来,虽然那些评价大部分属实,然而却由于言辞激烈,没有点明具体问题,难以让某些人信服。在经过几个月实际使用 Go 来构造网站之后,我觉得现在是时候对它作一些更加“客观”的评价了。 定位和优点 Go 比起 C 和 C++ 确实有它的优点,这是很显然的事情。它比 ...
分类:
编程语言 时间:
2018-03-03 14:00:51
阅读次数:
238
排序:外部排序,内部排序 以下内容 无须铭记 内部排序是在内存中进行排序 外部排序 当文件较大,内存无法全部储存,将文件存放在外面,使用......方法让文件依次进入内存排序 我们接触到的排序都是内部排序 bogo排序:随机打乱,检查是否有序。 华 丽 的 分 割 线 八大排序: 插入排序: 直接插 ...
分类:
编程语言 时间:
2018-02-24 23:02:09
阅读次数:
229
STL标准模板库,提供一些类似java集合类的数据结构容器。比如eque、list、vector、map 等。还提供一些支持这些容器的算法和遍历容器的迭代器。 使用方法 ...
分类:
编程语言 时间:
2018-02-17 13:09:26
阅读次数:
239
STL:Standard Template Libtary,标准模板库 STL中的三大概念:算法(algorithm)、容器(container)、迭代器(iterator) 容器主要包含有: 1.标准STL序列容器: vector(可以存储基本数据类型,也可以存储类对象,相当于C++的数组)、 s ...
分类:
其他好文 时间:
2018-02-10 13:08:59
阅读次数:
166
基本概念 哈夫曼树的求法 例3.3 哈夫曼树(1172) 为了方便快捷高效率的求得集合K中权值最小的两个元素,我们需要使用堆数据结构。它可以以O(logn)的复杂度取得n个元素中的最小元素。为了绕过对堆的实现,我们使用标准模板库中的相应的标准模板--优先队列。 ...
分类:
其他好文 时间:
2018-02-05 23:25:22
阅读次数:
542
STL STL是Standard Template Library的简称,中文名标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。 从根本上说,STL是一些“容器”的集合,这些“容器 ...
分类:
其他好文 时间:
2018-01-26 14:01:37
阅读次数:
152
"原文链接" (附代码) "翻译原文" 介绍 DLL(动态链接库)允许在一个独立的模块中封装一系列功能函数,然后以一个显式的C函数列表提供给外部使用者使用。在上个世纪80年代,当Dlls面世时,对于广大开发者只有C语言是切实可行的开发手段。所以,winddows DLLs很自然的以C函数和数据的形式 ...
分类:
编程语言 时间:
2018-01-24 12:38:44
阅读次数:
500
标准模板库STL初学 线性数据结构 vector 一维向量,相当于数组 list 链表 map 映射,提供(Key,Value)式操作,相当于哈希表 string char字符串 queue 队列,先入先出的线性表 stack 栈,先入后出的线性表 set 集合 deque 双向链表 一、vecto ...
分类:
其他好文 时间:
2018-01-24 00:50:21
阅读次数:
212