![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
cjneo
这个作者很懒,什么都没留下…
展开
-
STL SET 常用操作简介[转载]
这是微软帮助文档中对集合(set)的解释: “描述了一个控制变长元素序列的对象(注:set中的key和value是Key类型的,而map中的key和value是一个pair结构中的两个分 量)的模板类,每一个元素包含了一个排序键(sort key)和一个值(value)。对这个序列可以进行查找、插入、删除序列中的任意一个元素,而完成这些操作的时间同这个序列中元素个数的对数成比例关 系,并且当游转载 2014-12-01 23:58:18 · 404 阅读 · 0 评论 -
c++ pair
1 pair的应用 pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair。 (1)STL中的map就是将key和value放在一起来保存。 (2)另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 2 pair的构造 std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如s转载 2014-12-01 23:56:22 · 612 阅读 · 0 评论 -
八皇后
void Trial(const int i) { // 进入本函数时,在N*N的棋盘前i-1行已放置了互不攻击的i-1个棋子 // 现从第i行起继续为后续棋子选择合适位置 if (i > N) // 输出当前的合法布局 Print(matrix); else for (int j = 1;转载 2014-12-03 16:47:47 · 354 阅读 · 0 评论 -
LeetCode Unique Paths
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any point in time. The robot is trying to reach the原创 2014-12-03 21:09:48 · 431 阅读 · 0 评论 -
vector erase
vector::iterator itor2; for(vector::iterator iter=veci.begin(); iter!=veci.end(); ) { if( *iter == 3) { itor2=iter; veci.erase(itor2); } else i转载 2014-12-12 15:48:45 · 549 阅读 · 0 评论 -
百度笔试题目及答案
请简要描述一下Hadoop, Spark, MPI三种计算框架的特点以及分别适用于什么样的场景: a) Hadoop 基于分布式文件系统HDFS的分布式批处理计算框架。适用于数据量大,SPMD(单程序多数据)的应用。 b) Spark 基于内存计算的并行计算框架。适用于需要迭代多轮计算的应用。 c) MPI 基于消息传递的并行计算框架。适用各种复杂应用的并行计原创 2015-04-03 10:50:12 · 1685 阅读 · 2 评论