随笔分类 - STL
C++ 的应用模板
摘要:数据结构实验之栈:行编辑器Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述一个简单的行编辑程序的功能是:接受用户从终端输入的程序或数据,并存入用户的数据区。由于用户在终端上进行输入时,不能保证不出差错,因此,若在编辑程序中,“每接受一个字符即...
阅读全文
摘要:vector可以用来模拟数组,当然也可以用来模拟二维数组;定义如:vectora[100]; 相当于定义了一个100行的数组,当每行的大小是不确定的模板应用如下:#include #include #include using namespace std;int main(){ vectora[1...
阅读全文
摘要:487-3279Time Limit: 2000MSMemory Limit: 65536KTotal Submissions: 242418Accepted: 42978DescriptionBusinesses like to have memorable telephone numbers. ...
阅读全文
摘要:最近学的线段树和扫描线实在是有点难度,所以我干脆拿出点时间写篇自己之前做的题目报告吧! Language of FatMouse Time Limit:10000MS Memory Limit:32768KB 64bit IO Format:%lld & %lluSubmit Status Prac...
阅读全文
摘要:Surprising Strings Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uDescriptionThe D-pairs of a string of letters a...
阅读全文
摘要:位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符含义描述&按位与如果两个相应的二进制位都为1,则该位的结果值为1,...
阅读全文
摘要:Hardwood Species Time Limit:10000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64uDescriptionHardwoods are the botanical...
阅读全文
摘要:Message Flood Time Limit:1500MS Memory Limit:65536KB 64bit IO Format:%lld & %lluDescriptionWell, how do you f...
阅读全文
摘要:Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平...
阅读全文
摘要:树-堆结构练习——合并果子之哈夫曼树 Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu#include #include #include #include #include us...
阅读全文
摘要:三十分钟掌握STLSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中S...
阅读全文
摘要:1.queue 队列queue的头文件是.定义queue对象的示例代码如:queueq; 队列内存放的是int类型的数queue 队列内存放的是double类型的数queueq; 队列内存放的是结构体类型入队列:q.push(x) 将x元素放到队列的末端。出队列:q.pop() 将第一个元素删除访问...
阅读全文
摘要:数据结构实验之栈二:一般算术表达式转换成后缀式Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。输入输入一个算术表达式,以‘#’字符作为结束标志。输出输出该表达式转换所得到的后缀...
阅读全文

浙公网安备 33010602011771号