码迷,mamicode.com
首页 >  
搜索关键字:队列    ( 21504个结果
C语言通用双向循环链表操作函数集
说明 相比Linux内核链表宿主结构可有多个链表结构的优点,本函数集侧重封装性和易用性,而灵活性和效率有所降低。 可基于该函数集方便地构造栈或队列集。 本函数集暂未考虑并发保护。一 概念 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序通过链表中的指针链接次序实现。链表由...
分类:编程语言   时间:2014-06-28 13:42:52    阅读次数:379
C++ 多线程编程总结
在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:l 并发l 异步l 缓存下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。1任务队列1.1 以生产者-消费者模型设计任务队列 生产者-消费者模型是人们非常熟悉的模型,比如在....
分类:编程语言   时间:2014-06-28 11:30:10    阅读次数:291
Boost::asio io_service 实现分析
io_service的作用io_servie实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的...
分类:其他好文   时间:2014-06-24 10:48:03    阅读次数:212
BZOJ 1855 股票交易(单调队列优化DP)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1855题意:最近lxhgww又迷上了投资股票, 通过一段时间的观察和学习,他总结出了股票行情的一些规律。 通过一段时间的观察,lxhgww预测到了未来T天内某只股票的走势,第i天的股票买入价...
分类:其他好文   时间:2014-06-23 07:17:39    阅读次数:722
BZOJ 1975 魔法猪学院(K短路)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1975题意:给出一个带权有向图。求一个最大的K使得前K短路的长度之和不大于给定的值Sum。思路:首先,求出每个点到n的最短路。接着,使用优先队列,节点为(D,u)。首先将(dis[1],1)...
分类:其他好文   时间:2014-06-23 06:43:52    阅读次数:188
《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅴ
命题Q。对于一个含有N个元素的基于堆叠优先队列,插入元素操作只需要不超过(lgN + 1)次比较,删除最大元素的操作需要不超过2lgN次比较。证明。由命题P可知,两种操作都需要在根节点和堆底之间移动元素,而路径的长度不超过lgN。对于路径上的每个节点,删除最大元素需要两次比比较(除了堆底元素),一次...
分类:其他好文   时间:2014-06-22 23:50:00    阅读次数:510
算法8-4:Kruskal算法
Kruskal算法用于计算一个图的最小生成树。这个算法的步骤如下: 按照边的权重从小到达进行排序 依次将每条边增加到最小生成树中,除非这条边会造成回路 实现思路 第一个步骤需要对边进行排序,排序方法在之前的章节中已经介绍了很多,可以使用优先级队列进行实现,也可以使用归并排序进行实现,这里采用归并排序。 第二个步骤需要判断是否会造...
分类:其他好文   时间:2014-06-22 21:43:31    阅读次数:204
STL 队列模板实现
C++ Prime确实有点难啊!看了好久都没弄清楚,一点点慢慢来。 #include #include #include template class Queue; //function template declaration must precede friend declaration in QueueItem template std::ostream& operator&...
分类:其他好文   时间:2014-06-21 22:49:01    阅读次数:184
MSMQ(消息队列)
前段时间研究WCF接触到了MSMQ,所以认真的学习了一下,下面是我的笔记。我理解的MSMQMSMQ可以被看成一个数据储存装置,就如同数据库,只不过数据存储的是一条一条的记录,而MSMQ存储的是一个一个的消息(messsge)。Message可以被理解为一种数据容器,我们在稍后会讲到。MSMQ一个重要...
分类:其他好文   时间:2014-06-21 17:15:58    阅读次数:238
顺序容器
1.顺序容器的类型顺序容器:vector 支持快速随机访问list 支持快速插入/删除deque 双端队列顺序容器适配器:stack 后进先出(LIFO)栈queue 先进先出(FIFO)队列priority_queue 有优先级管理的队列
分类:其他好文   时间:2014-06-21 15:31:26    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!