queue的基本性能 queue是一个典型的数据缓冲构造,class queu<>实现出一个queue(也称FIFO[先进先出])。通俗的来说,就是一个线性表,你只能从尾部插入元素,而取出元素的操作则只能从首部进行,就像银行排队一样,办理业务只能从队首的人开始办,而新来的人则只能站在队尾等待。 qu ...
分类:
编程语言 时间:
2019-02-13 00:22:54
阅读次数:
216
Java中Lambda表达式的使用 简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lam ...
分类:
其他好文 时间:
2019-02-12 12:56:41
阅读次数:
186
在浮躁的年代本不该如此贪多,奈何鸭梨山大。。。温故知新吧 "中文社区" 深入学习一门新的编程语言: "Go编程基础" "Go Web基础" "Go名库讲解" rustlang ...
分类:
其他好文 时间:
2019-02-11 12:50:34
阅读次数:
147
题目描述 利用快速排序算法将读入的N个数从小到大排序后输出。 快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。(C++选手请不要试图使用STL,虽然你可以使用sort一遍过,但是你并没有掌握快速排序算法的精髓。) 输入输出格式 输入格式: 第 ...
分类:
其他好文 时间:
2019-02-10 10:57:40
阅读次数:
171
STL提供3种特殊的数据结构:栈,队列与优先队列 1.栈:符合“后进后出”,有push和pop两种操作 其中push把元素压入栈顶,而pop从栈顶把元素“弹出”。头文件<stack> 声明栈:stack<int>s; 2.优先队列:是一种抽象数据类型,行为有些像队列,但先进队列的元素不是先进队列的元 ...
分类:
其他好文 时间:
2019-02-09 22:24:34
阅读次数:
227
转自:http://www.cnblogs.com/mr-wid/archive/2013/01/22/2871105.html 一、向量的介绍 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standa ...
分类:
编程语言 时间:
2019-02-09 16:24:47
阅读次数:
146
A very very very interesting problem ...
分类:
其他好文 时间:
2019-02-08 17:11:24
阅读次数:
127
STL算什么!!!还是那句话!!! 数组模拟世间万物!!!!!!!!!!!!!!!!! 好吧,前缀后缀方法&stl法 前缀后缀: cpp include using namespace std; define int long long define s second define f first ...
分类:
其他好文 时间:
2019-02-08 13:16:15
阅读次数:
168
vector(向量):是一种顺序容器,事实上和数组差不多,但它比数组更优越。一般来说数组不能动态拓展,因此在程序运行的时候不是浪费内存,就是造成越界。而vector正好弥补了这个缺陷,它的特征是相当于可分配拓展的数组,它的随机访问快,在中间插入和删除慢,但在末端插入和删除快。v1.push_back... ...
分类:
其他好文 时间:
2019-02-06 15:54:44
阅读次数:
157
队列是一种先进先出 (FIFO) 的数据结构,它允许在一端插入数据,在另一端删除数据。最先进入队列的数据最先出队列。除此之外,队列还允许访问队头元素和队尾元素、获取队列长度和判断空列队等操作。队列不提供遍历的方法,也不提供迭代器。 back()返回最后一个元素 empty()如果队列空则返回真 fr ...
分类:
其他好文 时间:
2019-02-06 15:53:05
阅读次数:
163