
数据结构
hhq420684
为自己而读书为中华之强盛努力
展开
-
哈夫曼树及另一种解读和方法
这一章就简单讲解一下哈夫曼树原创 2014-04-20 19:45:29 · 1046 阅读 · 0 评论 -
hdu1232并查集
这是一道很基础的并查集的题目原创 2014-07-30 14:14:33 · 598 阅读 · 0 评论 -
hdu1272并查集
这是一道比较基础的并查集的题,但是对于刚才是学习的人来说是有点难的,原创 2014-07-30 16:34:24 · 778 阅读 · 0 评论 -
uva1160X-Plosives并查集
这是一道起步 式的题目,很简答,他的大意是:有一些简单化合物,每种化合物都是由两种元素组成的,你是一个工人,从实验室按照次序拿来 一些化合物,并把它们装到车上这里存在一个安全隐患那就是如果车上存在任意k和化合物,而且正好含有k种元素, 他们将组成一个易爆混合物,他们 都易挥发。为了安全起见,当你拿到一个化合物时,如果是安全的那么就装车,否则就不要,问有多少个没有装箱的??原创 2014-07-31 10:04:37 · 715 阅读 · 0 评论 -
并查集的理解及用法
在网上收搜到了一篇讲的很好的并查集的文章,转载转载 2014-07-30 16:41:37 · 1190 阅读 · 0 评论 -
STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
向量(vector) 连续存储的元素 Vectorc; c.back() 传回最后一个数据,不检查这个数据是否存在。 c.clear() 移除容器中所有数据。 c.empty() 判断容器是否为空。 c.front() 传回地一个数据。 c.pop_back() 删除最后一个数据。 c.push_back(elem) 在转载 2014-08-26 16:36:20 · 528 阅读 · 0 评论 -
count、find、binary_search、lower_bound、upper_bound
你要寻找什么,而且你有一个容器或者你有一个由迭代器划分出来的区间——你要找的东西就在里面。你要 怎么完成搜索呢?你箭袋中的箭有这些:count、count_if、find、find_if、binary_search、lower_bound、 upper_bound和equal_range。面对着它们,你要怎么做出选择? 简单。你寻找的是能又快又简单的东西。越快越简单的越好。 暂时,我假设你原创 2014-08-26 21:07:16 · 706 阅读 · 0 评论 -
标准模板库(STL)学习探究之Multimap容器
C++ Multimaps和maps很相似,但是MultiMaps允许重复的元素。(具体用法请参考map容器) 函数列表: begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 count() 返回一个元素出现的次数 empty() 如果multimap为空则返回真 end() 返回一个指向multimap末尾的迭代器 equal_range() 返转载 2014-08-26 21:17:56 · 537 阅读 · 0 评论 -
445B - DZY Loves Chemistry
这是一道并查集的题目,而且是很简单的并查集的题目。只要具备初等并查集的知识原创 2014-08-17 23:29:24 · 564 阅读 · 0 评论