码迷,mamicode.com
首页 >  
搜索关键字:一个队列    ( 1097个结果
ECNUOJ 2149 华丽的队列
华丽的队列Time Limit:3000MSMemory Limit:65536KBTotal Submit:531Accepted:68Description每年,都有很多新同学来到我们学校,最近,我们学校的领导为了考验新同学的能力,想出了一个方法来测试:领导们定义了一个队列,队列中的元素是顺序存...
分类:其他好文   时间:2015-07-09 14:28:37    阅读次数:97
nyoj1117 鸡蛋队列 (双端队列,deque)
题目1117 题目信息 运行结果 本题排行 讨论区 鸡蛋队列 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述     将两根筷子平行的放在一起,就构成了一个队列。将带有编号的鸡蛋放到两根筷子之间叫做入队(push),将筷子之间的鸡蛋拿出来叫做出队(pop)。但这两种方式有特殊的定义,对于入队,只能将鸡蛋从队...
分类:其他好文   时间:2015-07-08 22:42:27    阅读次数:320
javascript真的是异步的吗?且看setTimeout的实现原理以及setTimeout(0)的使用场景
JavaScript是单线程执行的,无法同时执行多段代码。当某一段代码正在执行的时候,所有后续的任务都必须等待,形成一个队列。一旦当前任务执行完毕,再从队列中取出下一个任务,这也常被称为 “阻塞式执行”。所以一次鼠标点击,或是计时器到达时间点,或是Ajax请求完成触发了回调函数,这些事件处理程序或回调函数都不会立即运行,而是立即排队,一旦线程有空闲就执行。所以 setTimeout 并不能保证执行的时间,是否及时执行取决于 JavaScript 线程是拥挤还是空闲。...
分类:编程语言   时间:2015-07-08 14:47:18    阅读次数:106
225 Implement Stack using Queues(用队列实现栈)
题目意思:用队列实现栈,push(),pop(),top(),empty()思路:用两个queue,pop时将一个queue的元素pop再push到另一个队列,queue只留最后一个元素,并pop,再将目标队列变为另一个 ps:用栈实现队列,参考剑指offer 1 class Stack { 2 ....
分类:其他好文   时间:2015-06-17 10:52:17    阅读次数:85
Handler,Looper,MessageQueue的工作原理
功能划分Handler的使用必须与几个组件一起。*Message: Handler接收和处理的消息对象,类似于一个业务类,封装了一些变量。 *MessageQueue:一个队列容器,采用先进先出的原则管理Message。程序创建Looper对象的时候会在构造函数中创建MessageQueue对象。 *Looper:负责管理MessageQueue和Message对象,读取到MessageQu...
分类:其他好文   时间:2015-06-16 09:20:57    阅读次数:149
【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记31 Multithreading多线程
在IOS中存在着许多队列,和我们数据结构中的队列一样,这里的队列概念也是先进先出的。而每一个方法(包括闭包)都被组织在这些不同的队列中,而每一个队列都有自己的线程去运行这些队列,这就造就了多线程环境。 其中有一个非常重要的队列叫做主队列,主队列是一个串行队列,所以主队列只会一个一个地执行主队列中的函数。所有的UI活动都必须发生在主队列中,所以当你想要一个函数或者是闭包的时候就会执行某些代码,这就...
分类:移动开发   时间:2015-06-11 09:40:11    阅读次数:349
Kafka安装
1.Kafka基本术语 Producer :消息生产者,就是向kafka broker发消息的客户端 Consumer :消息消费者,向kafka broker取消息的客户端 Topic :话题,可以理解为一个队列 Consumer Group (CG):这是kafka用来实现...
分类:其他好文   时间:2015-06-07 01:08:37    阅读次数:125
POJ1166
额做了一个晚上和一个上午的题目……看到马上想去BFS,于是发现诶要不用STL吧,上手竟然vector,简直nc,于是换queue,但是BFS始终写不好,很好奇到底怎么记录路径的,至今还是解决不了这个问题。于是放弃了STL,还是手打一个队列好了,不过还是过不了。这里面有个大问题,我在运行的过程中会RT...
分类:其他好文   时间:2015-06-06 13:29:54    阅读次数:84
两个栈实现一个队列的添加、删除功能
栈的特点是“先进后出”,队列的特点是“先进先出”;向队列中依次添加元素n、m,当删除时,先删除应该是n;向栈1中添加元素n、m,当要删除时,把栈1的元素添加到栈2中,元素n刚好位于栈顶,n就会被先删除,正好实现了队列的特点。代码如下,已测。public class Queue { private Stack stackOne=new Stack(); p...
分类:其他好文   时间:2015-06-05 15:47:15    阅读次数:143
纪念逝去的岁月——C++实现一个队列(使用类模板)
1、代码2、运行结果1、代码 1 #include 2 #include 3 4 template class ClsQueueData 5 { 6 private : 7 ClsQueueData * __m_next; 8 T * ...
分类:编程语言   时间:2015-06-04 22:14:52    阅读次数:129
1097条   上一页 1 ... 89 90 91 92 93 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!