蓝桥 队列

栈和队列

模拟栈 栈相对于开放的数组而言,是访问受限的 栈只允许访问一个数据项,即最后插入的数据项,移除这个数据项后才能访问倒数第二个数据项 栈的特点:先进后出 1 package com.arithmetic.stacksimulation; 2 3 /** 4 * @author 夜神 5 * @desc ......
队列

RabbitMQ队列和交换机的相关知识点

1、关于交换机和队列的autodelete属性 交换机的autodelete属性作用:当属性值设置为true,那么当所有的队列断开于交换机的绑定,那么交换机会自动删除 队列的autodelete属性作用:自动删除队列和普通队列在使用上没有什么区别,唯一的区别是,当所有的相关消费者断开连接时,队列将会 ......
队列 知识点 交换机 RabbitMQ 知识

【优先队列】LeetCode 378. 有序矩阵中第 K 小的元素

题目链接 378. 有序矩阵中第 K 小的元素 思路 因为矩阵的每行和每列元素均按升序排序,所以我们可以打破传统思路 代码 class Solution { public int kthSmallest(int[][] matrix, int k) { PriorityQueue<int[]> pr ......
队列 矩阵 LeetCode 元素 378

P1160 队列安排-双链表

一个学校里老师要将班上 N 个同学排成一列,同学被编号为 1∼N,他采取如下的方法: 先将 1 号同学安排进队列,这时队列中只有他一个人; 2∼N 号同学依次入列,编号为 i 的同学入列方式为:老师指定编号为 i 的同学站在编号为 1∼(i−1) 中某位同学(即之前已经入列的同学)的左边或右边;... ......
双链 队列 P1160 1160

队列问题

PAT甲级1014 sample input 2 2 7 5 1 2 6 4 3 534 2 3 4 5 6 7 sample output 08:07 08:06 08:10 17:00 Sorry 通过代码 #include<iostream> #include<queue>//队列头文件 #i ......
队列 问题

消息队列简单了解

消息队列简单了解 这消息队列虽然用起来好像很简单,但概念乱七八糟的,还是记一下吧。 作用 消息队列( MessageQueue,下称 MQ )的三大作用:解耦、异步、削峰; 解耦 假设现在的一个应用包含多个微服务,其中的 A 服务处理完一个请求后,需要将数据发送给 B、C、D 服务,原本的做法是在代 ......
队列 消息

平方差-蓝桥杯

平方差 ###题目描述 ###题解 由平方差公式:$y^2-z^2=(y+z)(y-z)$,不妨设$x=ab$,令$$y+z=a$$ $$y-z=b$$则只要 $a,b$ 奇偶性相同,$y,z$ 就有整数解。若 $x$ 为奇数,则 $x$ 可以分解为1和 $x$ ,若 $x$ 为偶数,则只有当 $x ......
平方差 蓝桥

JUC8_阻塞队列

阻塞队列 概念 队列 队列就可以想成是一个数组,从一头进入,一头出去,排队买饭 阻塞队列 BlockingQueue 阻塞队列,排队拥堵,首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致如下图所示: 线程1往阻塞队列中添加元素,而线程2从阻塞队列中移除元素 当阻塞队列是空时,从队列中获取元 ......
队列 JUC8 JUC

蓝桥b组金属冶炼(蒟蒻学c++打卡)

题目:4956. 冶炼金属 - AcWing题库 思路:1,取各组(v1,v2)满足条件的交集 可以用二分查找优化2,每组都是可以出B个但是不出B+1 所以A>=B*V&& A<(B+1)*V所以A/(B+1) < V <= A/B;//A/(B+1)+1 <= V <= A/B 1 #includ ......
蓝桥 金属

2.-4-17--栈与队列--插松枝

人造松枝加工场的工人需要将各种尺寸的塑料松针插到松枝干上,做成大大小小的松枝。他们的工作流程(并不)是这样的: 每人手边有一只小盒子,初始状态为空。 每人面前有用不完的松枝干和一个推送器,每次推送一片随机型号的松针片。 工人首先捡起一根空的松枝干,从小盒子里摸出最上面的一片松针 —— 如果小盒子是空 ......
松枝 队列 17

杨辉三角的队列实现-queue

public class Solution { public IList<IList<int>> Generate(int numRows) { IList<IList<int>> rt = new List<IList<int>>(20); Queue queue = new Queue(); i ......
杨辉三角 队列 queue

第十四届蓝桥杯赛前准备资料存档

trick 1.在做质因数个数的题时有两个trick,判断质因数:首先可以去除偶数,然后借助基本算数定理 2.取整 向上取整:math.ceil() 向下取整:math.floor()、整除"//" 四舍五入:round()——*奇数向远离0取整,偶数去尾取整;或言之:奇数进位,偶数去尾* 向0取整 ......
蓝桥 杯赛 资料

2019-第十届蓝桥杯大赛个人赛省赛(软件类)真题 C大学C组

返回目录 题目一览: A.最大降雨量 B.外卖店优先级 C.年号字串 D.等差数列 E.求和 F.矩形切割 G.质数 H.旋转 I.人物相关性分析 J.扫地机器人 A.最大降雨量 B.外卖店优先级 C.年号字串 D.等差数列 E.求和 F.矩形切割 G.质数 H.旋转 I.人物相关性分析 J.扫地机 ......
个人赛 蓝桥 第十届 真题 大学

2019-第十届蓝桥杯大赛个人赛省赛(软件类)真题 C大学B组

返回目录 题目一览: A.数列求值 B.迷宫 C.完全二叉树的权值 D.组队 E.年号字串 F.数的分解 G.特别数的和 H.等差数列 I.后缀表达式 J.灵能传输 A.数列求值 B.迷宫 C.完全二叉树的权值 D.组队 E.年号字串 F.数的分解 G.特别数的和 H.等差数列 I.后缀表达式 J. ......
个人赛 蓝桥 第十届 真题 大学

泛型队列

#队列就是先进先出,后进后出,相当于排队,排的人只能再末尾追加,但是出去的人是从队首先出 package main import "fmt" type Queue[T string | int] struct { data []T } //追加方法 func (q *Queue[T]) Put(va ......
队列

蓝桥杯刷题记录

1.近似 GCD 题目描述 小蓝有一个长度为 n 的数组 A = (a1, a2, · · · , an),数组的子数组被定义为从原数组中选出连续的一个或多个元素组成的数组。数组的最大公约数指的是数组中所有元素的最大公约数。如果最多更改数组中的一个元素之后,数组的最大公约数为 g,那么称 g 为这个 ......
蓝桥

2019-第十届蓝桥杯大赛个人赛省赛(软件类)真题 C大学A组

返回目录 题目一览: A.平方和 B.数列求值 C.最大降雨量 D.迷宫 E.RSA解密 F.完全二叉树的权值 G.外卖店优先级 H.修改数组 I.糖果 J.组合数问题 A.平方和 【问题描述】小明对数位中含有2、0、1、9 的数字很感兴趣,在1 到40 中这样的数包括1、2、9、10 至32、39 ......
个人赛 蓝桥 第十届 真题 大学

225 队列实现stack

解决方法简单粗暴,把队列前面的都取出来再加入队尾,让之前的队尾元素排到队头,这样就可以取出了: import queue class MyStack: def __init__(self): self.q = queue.Queue() self.top_element = 0 def push(s ......
队列 stack 225

决战圣地玛丽乔亚Day51---消息队列RocketMQ

主要组成: https://www.cnblogs.com/dwj-ngu/p/17087863.html 为什么吞吐量高? commitlog统一写入 cnblogs.com/dwj-ngu/p/17100284.html 0拷贝技术: 搞清楚拷贝的流程,以及0拷贝技术的改进。 https://w ......
队列 RocketMQ 消息 Day 51

单调队列优化动态规划

前置知识:单调队列 1.1例题 例题1:琪露诺 常见思路:首先容易推出朴素转移方程: 令 $f_i$ 表示琪露诺在在 $i$ 格时累计能获得多少冰冻指数,$f_i=a_i+\min\limits_{i-r\le j\le i-l} f_j$,时间复杂度为 $O(n^2)$,考虑优化。 容易发现 $f ......
队列 动态

考研数据结构模板:顺序表、链表、栈、队列

考研数据结构模板:顺序表、链表、栈、队列 前言 代码风格偏向于考研风格而非算法竞赛风格。 代码实现参考《2024数据结构王道复习指导》。 注释详细、保证看懂。 下面是已实现的数据结构模板: 顺序表SeqList 链表LinkList 双链表DLinkList 顺序栈SeqStack 循环顺序队列Ci ......
数据结构 队列 顺序 模板 结构

消息队列常见的使用场景

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构。最全面的Java面试网站 使用较多的消息队列有 RocketMQ,RabbitMQ,Kafka,ZeroMQ,MetaMQ 以下介绍消息队列在实际应用中常用的使用场景。 异 ......
队列 场景 常见 消息

多重背包单调队列

考虑思考完全背包问题的过程。完全背包其实是一个前缀最值的过程。而完全背包就是滑动窗口问题。可以把余数相同的归为一类,然后就可以直接单调队列了,队长 $s$。 #include<cstdio> #define max(x,y) ((x)>(y)?(x):(y)) const int N=20001; ......
队列 背包

[每天例题]蓝桥杯 C语言 饮料换购

饮料换购 题目 题目要求 凭 3 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。 思路分析 1.先进行一次if判断,不满足三瓶则直接输出 2.满三瓶换一次,但是需要将原来的再加上换购的,然后不断循环,直到再次不符合三瓶。 代码 #include<stdio.h> int ......
蓝桥 例题 饮料 语言

第十四届蓝桥杯省赛C++B组--接龙序列

接龙序列 我们称序列中$a_i$的首位数字恰好是$a_{i-1}$的末尾数字,这样的序列叫做接龙序列,比如12 23 35 57,所有长度为1的整数序列都是接龙序列,现在给定一个长度为$n$的序列$a$,请你计算最少从中删除多少个数,可以使得剩下的序列是接龙序列 题解:$DP$ 根据题目我们可以转化 ......
蓝桥 接龙 序列

python3多线程-线程池和优先队列

1、介绍 有两种线程池方案。 各线程持续存在,从任务池获取任务进行执行 按照需求创建线程,每个线程只执行一个任务,结束完毕则该线程结束 2、准备 (1)任务池task_list 任务池是用于准备各任务单元的环境,比如http爆破时的请求参数,读写文件时的路径。 任务池的准备可能会占用一定时间,边准备 ......
线程 队列 python3 python

23-4-14--链表--银行排队问题之单队列多窗口服务

假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。 本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。 ......
队列 银行 问题 23 14

设计循环队列

设计循环队列 题目链接 思路 这道题如果用循环链表会有很多问题, 如图下 下面首先说一下用数组实现循环队列的结构 然后用这个结构实现入队, 出队, 判空, 判满操作操作, 如图下 下面代码实现 typedef struct { int* dys; int front; int rear; int k ......
队列

队列

引入 什么是队列? 在日常生活中,超市排队结账,就是一个简单的队列 排队,先到先排,排在前面 ,后到后排,排在后面,不能插队 先排的人,先结账,后排的人后结账 所以我们就可以看出 队列的特点 从一端入队,从一端出队 **先入队的元素,先离开,后入队的元素,后离开 ** 队列是一种只允许在一端进行插入 ......
队列

剑指 Offer 09. 用两个栈实现队列 && leetcode225.用队列实现栈

剑指 Offer 09. 用两个栈实现队列 class CQueue { private: stack<int> inStack, outStack; void in2out(){ //这里必须是while循环,如果是if判断,则输出栈日常只有一个值,没有起到先入后出的作用 while(!inSta ......
队列 amp leetcode 两个 Offer