搜索结果
查询Tags标签: queue2,共有 9条记录-
TZOJ 5370: C++实验:STL之priority_queue2 优先队列
描述 使用STL中的优先队列,将一个字符串中的各个字符按照ASCII从小到大顺序排列。 部分代码已经给出,请补充完整,提交时请勿包含已经给出的代码。C++int main() {int n;cin>>n;while(n--){Input();while(!qu.empty()){cout<<qu.top();qu.pop();}cout<&…
2022/6/18 1:20:07 人评论 次浏览 -
力扣算法成长日记 ———— 01
力扣算法成长日记 ———— 01 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值target 的那 两个 整数,并返回它们的数组下标 public class SumOne {//第一种方式public int[] plusOne(int[] digits){for (int i = digits.length-1; i &g…
2021/10/28 20:40:56 人评论 次浏览 -
力扣算法成长日记 ———— 01
力扣算法成长日记 ———— 01 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值target 的那 两个 整数,并返回它们的数组下标 public class SumOne {//第一种方式public int[] plusOne(int[] digits){for (int i = digits.length-1; i &g…
2021/10/28 20:40:56 人评论 次浏览 -
ReentrantLock和Condition 实现生产者 运输者 消费者
生产者、运输者、消费者 三个线程协作 使用公平锁实现, Condition 条件限制。 /*** 三个线程,一个生产商 A 一个中间商B 一个消费者C* 生产商 每次生产1个商品* 中间商每次运送 2个商品 ,消费者每次消费3个商品* 如果梳理不满足 则不运送 不消费*/ public class Three…
2021/8/24 23:38:13 人评论 次浏览 -
ReentrantLock和Condition 实现生产者 运输者 消费者
生产者、运输者、消费者 三个线程协作 使用公平锁实现, Condition 条件限制。 /*** 三个线程,一个生产商 A 一个中间商B 一个消费者C* 生产商 每次生产1个商品* 中间商每次运送 2个商品 ,消费者每次消费3个商品* 如果梳理不满足 则不运送 不消费*/ public class Three…
2021/8/24 23:38:13 人评论 次浏览 -
算法:相同的树
题目://判断两颗数是不是相同//深度优先搜索 func isSameTree(p *TreeNode, q *TreeNode) bool {if p == nil && q == nil {return true}if p == nil || q == nil {return false}if p.Val != q.Val {return false}return isSameTree(p.Left, q.Left) && …
2021/6/1 14:22:09 人评论 次浏览 -
【5.28算法练习】用队列实现栈#队列#栈
题目 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通队列的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int top() 返回栈顶元素。boolean empty() 如果栈是空的,返…
2021/5/30 1:20:55 人评论 次浏览 -
springboot整合ActiveMQ1(基本使用)
基本使用,https://www.tapme.top/blog/detail/2018-09-05-10-38主备模式,https://www.tapme.top/blog/detail/2018-09-06-10-38说明:acitveMQ 版本为:5.9.1,springboot 版本为 2.0.3一. 下载安装(windows) 官方下载地址:点我跳转,选择 windows 安装包下载,然后解压…
2021/5/7 10:27:51 人评论 次浏览 -
100. 相同的树
广度优先遍历,依次访问2颗树的每一个节点并经行比较时间O(n),空间O(n)public boolean isSameTree(TreeNode p, TreeNode q) {Deque<TreeNode> queue1 = new LinkedList<TreeNode>();Deque<TreeNode> queue2 = new LinkedList<TreeNode>();queue…
2021/4/16 18:27:06 人评论 次浏览