码迷,mamicode.com
首页 >  
搜索关键字:bfs 优先队列 stl    ( 13177个结果
boost库使用:仿SGI-STL实现的一个树节点内存allocator
1 ////////////////////////////////////////////////////////////////////////// 2 //code by hzs 3 //email: huangzhesi@gmail.com 4 //Last modified: 2014-....
分类:其他好文   时间:2014-05-27 02:41:54    阅读次数:218
笔试算法题(10):深度优先,广度优先以及层序遍历 & 第一个仅出现一次的字符
出题:要求实现层序遍历二元搜索树,并对比BFS与DFS的区别分析:层序遍历也就是由上至下,从左到右的遍历每一层的节点,类似于BFS的策略,使用Queue可以实现,BFS不能用递归实现(由于每一层都需要存储所有节点,所以非常耗用内存)。这段代码主要用于反映BFS与DFS的联系;解题: 1 class....
分类:其他好文   时间:2014-05-27 01:11:41    阅读次数:398
c++ stl algorithm: std::fill, std::fill_n
std::fill 在[first, last)范围内填充值#include #include #include int main(){ std::vector v; v.resize(10); std::fill(v.begin(), v.end(), 100); retu...
分类:编程语言   时间:2014-05-24 05:15:36    阅读次数:320
STL 算法[转 ]
STL 算法STL算法概述简介:STL算法部分主要由头文 件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包 含,中则定义了一些模板类,用来声明函数对象注意:编译器无法检测出所传递的迭代器是一个无效形式的迭代器,当然也无法给出算法函数错误的提示,因为迭代器并不是真实的类别,它只是...
分类:其他好文   时间:2014-05-24 04:00:34    阅读次数:358
《Effective C++》item25:考虑写出一个不抛异常的swap函数
std::swap()是个很有用的函数,它可以用来交换两个变量的值,包括用户自定义的类型,只要类型支持copying操作,尤其是在STL中使用的很多,例如:int main(int argc, _TCHAR* argv[]) { int a[10] = {1,2,3,4,5,6,7,8,...
分类:编程语言   时间:2014-05-19 15:22:41    阅读次数:378
stl sort分析
最近写代码,无意中发现了一个坑,关于自定义比较函数的stl sort函数的坑,于是记录下来。先贴代码: 1 #include 2 #include 3 #include 4 5 struct finder 6 { 7 bool operator()(int first, in...
分类:其他好文   时间:2014-05-19 14:47:48    阅读次数:319
算法导论第六章 堆排序
主要内容: 堆、最大堆、最小堆的基本概念 堆的操作:调整、创建、排序 采用堆实现优先级队列 基本概念 堆(heap)亦被称为:优先队列(priority queue) 逻辑定义: n个元素序列{k1,k2...ki...kn},当且仅当满足下列关系时称之为堆: (ki = k2i,ki >= k2i...
分类:其他好文   时间:2014-05-19 08:45:41    阅读次数:264
STL算法 — sort
能使用STL的sort系列算法的前提是容器的迭代器必须为随机迭代器。所以,vector和deque天然适用。STL的sort算法采用了一些策略,在不同情况下采用不同的排序算法,以达到各种算法优势互补的效果。基本的原则是:数据量大时采用快速排序,数据量小时采用插入排序(这是对快排常用的一种优化策略),递归层次过深改用堆排序。 首先是插入排序。它的平均和最坏时间复杂度都为O(N²),量级小于...
分类:其他好文   时间:2014-05-18 14:40:31    阅读次数:241
算法学习知识点
ACMer 必备知识(这么多呀,慢慢学了……   图论       路径问题   0/1 边权最短路径 BFS   非负边权最短路径(Dijkstra)   (可以用 Dijkstra 解决问题的特征)   负边权最短路径   Bellman-Ford   Bellman-Ford 的 Yen...
分类:其他好文   时间:2014-05-18 09:00:32    阅读次数:245
图基本算法 最小生成树 Prim算法(邻接表+优先队列STL)
图基本算法,最小生成树,Prim,优先队列+邻接表
分类:其他好文   时间:2014-05-18 00:26:46    阅读次数:558
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!