码迷,mamicode.com
首页 >  
搜索关键字:一个队列    ( 1097个结果
LeetCode 18.队列的最大值
题目描述 请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的时间复杂度都是O(1)。 若队列为空,pop_front 和 max_value 需要返回 -1 示例 1: 输入: ["MaxQueue","pus ...
分类:其他好文   时间:2020-03-07 13:05:42    阅读次数:82
【LeetCode】面试题59 - II. 队列的最大值
题目链接: "面试题59 II. 队列的最大值" 题目描述: 请定义一个队列并实现函数 得到队列里的最大值,要求函数 、`push_back pop_front O(1)`。 若队列为空, 和 需要返回 1。 示例: 示例 1: 示例 2: 思路: 此题的关键在于 如何实现, 和 都是队列现成的操作 ...
分类:其他好文   时间:2020-03-07 13:02:34    阅读次数:58
面试准备之刷题总结:栈和队列
栈和队列1.用两个栈实现队列2.包含min函数的栈3.栈的压入弹出序列正文栈和队列1. 用两个栈实现队列题目表述用两个栈实现一个队列。队列的声明如下:请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。解题思路一个栈用来存储插入队列数据... ...
分类:其他好文   时间:2020-02-28 11:59:59    阅读次数:66
关于Linux的进程
一 、进程的概念和分类1.进程的概念 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用同一个linux系统;多任务是指在Linux下可以同时执行多个任务,更详细的说,linux采用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适 ...
分类:系统相关   时间:2020-02-28 11:45:21    阅读次数:62
Java 分支合并(ForkJoin)
简介:Fork/Join是由Java 7提供的并行执行任务框架,思路就是任务切分,结果合并,同时利用工作窃取机制,目的是提高效率。 1. 概念 A. 分而治之:即将任务划分为多个子任务,然后并行的执行这些子任务,等所有子任务都结束的时候,再合并成最终结果; B. 工作窃取:当一个工作线程的本地没有任 ...
分类:编程语言   时间:2020-02-23 11:41:18    阅读次数:84
【08】双栈实现队列
题目 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead?操作返回 1 ) 思路 一个入栈,一个出栈 收获 java的Stack pop方法会返回出 ...
分类:其他好文   时间:2020-02-22 16:03:26    阅读次数:63
多线程对资源读写时如何控制
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!http://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=419 1、多个线程对同一个队列进行读写操作,要注意进行读写控制,某个线程在读取的时候,不 ...
分类:编程语言   时间:2020-02-21 19:50:30    阅读次数:95
Redis:事务(2)
一、概念 1)事务的本质是一组命令的集合。 事务支持一次执行多个命令,一个事务中所有命令都会被序列化。 Reis事务是一次性、顺序性、排他性的执行一个队列中的一系列命令。 ...
分类:其他好文   时间:2020-02-17 15:41:38    阅读次数:62
RocketMQ介绍
RocketMQ是什么 是一个队列模型的消息中间件,具有高性能,高可靠,高实时,分布式特点; Producer,Consumer,队列都可以分布式; Producer向一些队列轮流发送消息,队列集合称为Topic,Consumer如果做广播消费,则一个consumer实例消费这个Topic对应的素有 ...
分类:其他好文   时间:2020-02-17 14:09:58    阅读次数:67
【代码篇】从零开始一步步搭建自己的golang框架(七)
这个框架的目标是作为一个通用的框架,我希望它大而全,在日后可以直接作为我其他项目的基础模板,所以我还想继续给他添加一些功能,就当写一些demo进去吧。这篇文章,我将会添加一个队列的功能。nsq队列有很多种,我选择nsq。使用nsq需要知道以下几个概念:nsqd:负责维护队列的组件,接受消息排队和投递;nsqlookupd:管理nsq集群的组件;nsqadmin:nsq的web管理组件;topic:
分类:其他好文   时间:2020-02-17 09:29:26    阅读次数:79
1097条   上一页 1 ... 11 12 13 14 15 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!