搜索结果
查询Tags标签: queue,共有 628条记录-
【坚持每日一题10.27】滑动窗口的平均值
给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算滑动窗口里所有数字的平均值。 实现 MovingAverage 类: MovingAverage(int size) 用窗口大小 size 初始化对象。 double next(int val) 成员函数 next 每次调用的时候都会往滑动窗口增加一个整数,请计算并…
2021/10/27 23:40:02 人评论 次浏览 -
【坚持每日一题10.27】滑动窗口的平均值
给定一个整数数据流和一个窗口大小,根据该滑动窗口的大小,计算滑动窗口里所有数字的平均值。 实现 MovingAverage 类: MovingAverage(int size) 用窗口大小 size 初始化对象。 double next(int val) 成员函数 next 每次调用的时候都会往滑动窗口增加一个整数,请计算并…
2021/10/27 23:40:02 人评论 次浏览 -
Redis是否适合做消息队列
我经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。 有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。 也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。 究竟哪种方案更好呢? 这篇文章,我就和你聊一聊把 R…
2021/10/27 19:11:13 人评论 次浏览 -
Redis是否适合做消息队列
我经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。 有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。 也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。 究竟哪种方案更好呢? 这篇文章,我就和你聊一聊把 R…
2021/10/27 19:11:13 人评论 次浏览 -
cpp之priority_queue
cpp之priority_queue大顶堆形式:priority_queue<int, vector, less> 小顶堆形式:priority_queue<int, vector, greater>代码演示 int main() {int m;cin >> m;//小顶堆priority_queue<int, vector<int>, greater<int>>q_greater;//…
2021/10/27 6:11:50 人评论 次浏览 -
cpp之priority_queue
cpp之priority_queue大顶堆形式:priority_queue<int, vector, less> 小顶堆形式:priority_queue<int, vector, greater>代码演示 int main() {int m;cin >> m;//小顶堆priority_queue<int, vector<int>, greater<int>>q_greater;//…
2021/10/27 6:11:50 人评论 次浏览 -
STL容器适配器
1 介绍 通过封装某个序列容器,根据实际的应用场景对成员函数进行组合调用,以满足特定的需求。2 适配器种类 表2.1 STL容器适配器 容器适配器基础容器需要包含的成员函数可使用的基础容器 stack (栈适配器 后进先出) empty()size()back()push_back()pop_back() deque…
2021/10/26 23:11:40 人评论 次浏览 -
STL容器适配器
1 介绍 通过封装某个序列容器,根据实际的应用场景对成员函数进行组合调用,以满足特定的需求。2 适配器种类 表2.1 STL容器适配器 容器适配器基础容器需要包含的成员函数可使用的基础容器 stack (栈适配器 后进先出) empty()size()back()push_back()pop_back() deque…
2021/10/26 23:11:40 人评论 次浏览 -
Java中使用RabbitMQ传递对象
updated: 2021-10-20 20:46:13.145 url: https://hututu.fit/archives/java-rabbitmq-send-object categories: java tags: java | rabbitMQrabbitMQ中发送和接收的都是字符串/字节数组类型的消息1.序列化对象实体类需实现Serializable接口; 生产者和消费者中的包名、类名…
2021/10/26 22:09:56 人评论 次浏览 -
Java中使用RabbitMQ传递对象
updated: 2021-10-20 20:46:13.145 url: https://hututu.fit/archives/java-rabbitmq-send-object categories: java tags: java | rabbitMQrabbitMQ中发送和接收的都是字符串/字节数组类型的消息1.序列化对象实体类需实现Serializable接口; 生产者和消费者中的包名、类名…
2021/10/26 22:09:56 人评论 次浏览 -
Java学习笔记补充——Stack、Queue学习笔记
Stack 栈是继承自List接口的。因此,list接口有的方法,它基本都有。因此,本人主要补充Stack的一些自己实现的方法: 1.push() public E push(E item)2.pop() public E pop()3.peek() public E peek()4.empty() public boolean empty()5.search() 返回对象在堆栈中的位置…
2021/10/26 20:41:50 人评论 次浏览 -
Java学习笔记补充——Stack、Queue学习笔记
Stack 栈是继承自List接口的。因此,list接口有的方法,它基本都有。因此,本人主要补充Stack的一些自己实现的方法: 1.push() public E push(E item)2.pop() public E pop()3.peek() public E peek()4.empty() public boolean empty()5.search() 返回对象在堆栈中的位置…
2021/10/26 20:41:50 人评论 次浏览 -
【leetcode】199. 二叉树的右视图(Java)
题目描述 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 提示: 二叉树的节点个数的范围是 [0,100]-100 <= Node.val <= 100 题解 正常层次遍历,当每层遍历到最后一个的时候,把值添加到结果中。查看…
2021/10/26 14:09:39 人评论 次浏览 -
【leetcode】199. 二叉树的右视图(Java)
题目描述 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 提示: 二叉树的节点个数的范围是 [0,100]-100 <= Node.val <= 100 题解 正常层次遍历,当每层遍历到最后一个的时候,把值添加到结果中。查看…
2021/10/26 14:09:39 人评论 次浏览 -
Linux内核同步和异步
介绍 kernel有很多的同步和异步机制,做简单整理,力求能够熟练使用。 1.同步机制并发:多个执行单元同时被执行 竞态:并发的执行单元对共享资源(硬件资源和软件上的全局变量等)的访问导致竞争状态。 并发与竞态。假设有2个进程试图同时向一个设备的相同位置写入数据,就会…
2021/10/25 7:09:46 人评论 次浏览