练习题 队列

springboot 中使用 RabbitMQ 配置使用优先级队列

RabbitMQ 支持优先级队列,当工作中有一些任务需要紧急优先处理,此时可以使用优先级队列 通过设置 MQ 的 x-max-priority 属性可以将对列设置为优先级队列 配置文件类 @Slf4j @Getter @Configuration public class RabbitMQConfi ......
优先级 队列 springboot RabbitMQ

团体天梯练习 L2-039 清点代码库

#L2-039 清点代码库 上图转自新浪微博:“阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大佬有啥想法,我当时就懵了,然后就挂了。。。” 这里我们把问题简化一下:首先假设两个功能模块如果接受同样的输入, ......
天梯 团体 代码 039 L2

File练习

练习1: 代码实现: package File类;import java.io.File;import java.io.IOException;public class 练习1 { public static void main(String[] args) throws IOException { ......
File

团体天梯练习 L2-038 病毒溯源

#L2-038 病毒溯源 病毒容易发生变异。某种病毒可以通过突变产生若干变异的毒株,而这些变异的病毒又可能被诱发突变产生第二代变异,如此继续不断变化。 现给定一些病毒之间的变异关系,要求你找出其中最长的一条变异链。 在此假设给出的变异都是由突变引起的,不考虑复杂的基因重组变异问题 —— 即每一种病毒 ......
天梯 团体 病毒 038 L2

Java字符串练习

Java字符串练习 题目要求 代码实现 public class toArray { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; String res = fromArrayToString(arr); ......
字符串 字符 Java

团体天梯练习 L2-037 包装机

#L2-037 包装机 一种自动包装机的结构如图 1 所示。首先机器中有 $N$ 条轨道,放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。当 $0$ 号按钮被按下时,机械手将抓取筐顶部的一件物品,放到流水线上。图 2 显示了顺序按下按钮 $3、 ......
天梯 包装机 团体 037 L2

福建省练习题

A-1:登录安全加固 (windows、linux) 1.密码策略 (windows、linux)(1)最小密码长度不少于8个宁符、密码最短使用期限30天: linux cd /etc/ vim login.defs /PASS 修改 PASS_MIN_DAYS 30cd /etc/pam.dvim ......
练习题

华为OD机试题 特异性双端队列 or 最小调整顺序次数

本期题目:特异性双端队列 or 最小调整顺序次数 题目 有一个特异性的双端队列,该队列可以从头部到尾部添加数据,但是只能从头部移除数据。 小 A 一次执行 2n 个指令往队列中添加数据和移除数据, 其中 n 个指令是添加数据(可能从头部也可以从尾部添加) 依次添加 1 到 n , n 个指令是移出数 ......
特异性 队列 顺序 试题 次数

团体天梯练习 L2-036 网红点打卡攻略

#L2-036 网红点打卡攻略 一个旅游景点,如果被带火了的话,就被称为“网红点”。大家来网红点游玩,俗称“打卡”。在各个网红点打卡的快(省)乐(钱)方法称为“攻略”。你的任务就是从一大堆攻略中,找出那个能在每个网红点打卡仅一次、并且路上花费最少的攻略。 ####输入格式: 首先第一行给出两个正整数 ......
天梯 团体 攻略 036 L2

团体天梯练习 L2-035 完全二叉树的层序遍历

#L2-035 完全二叉树的层序遍历 一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树。对于深度为 $D$ 的,有 $N$ 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 $N$ 个结点,这样的树就是完全二叉树。 给定一棵完全二叉树的后序遍历,请你给出这棵树的 ......
天梯 团体 035 L2

练习题

一、问题描述: 有一对兔子,从出生的第三个月起每个月都生一对兔子。小兔子长到第三个月后每个月又生一对兔子,假设所有的兔子都不死,问个月内每个月的兔子总数为多少? 二、设计思路: 1、定义一个)numI]来记录每个域兔子的数目,定义i为月数,定义a为每月兔子的数目; 2、从第三个月开始,每月兔子的效目 ......
练习题

w4-1 队列安排

方法一: #include <iostream> #include <queue> #include <vector> using namespace std; //究极愚蠢queue+vector模拟 tle int main() { queue<int>a; int N,M,judge,k,x; ......
队列 w4

第六天练习(学习PTA题目的标准答案以及复习string函数知识)

#include <iostream> #include <string> using namespace std; bool check(string s) { int p_pos = -1, t_pos = -1; int p_count = 0, t_count = 0; for (int i ......
函数 题目 答案 标准 知识

C++第三章课后习题3-15

编写递归函数getPower计算x的y次方,在同一个程序中针对整形和实数型实现两个重载的函数。 #include <iostream> using namespace std; int getPower(int x,int y) { if(y<0) { return 0; } if(y==0) { ......
习题 第三章 15

编程打卡:C语言趣味编程习题做

编程打卡:C语言趣味编程习题做 三色球问题 问题描述 已知不同种球的个数,求取一定球数的颜色搭配种数。 设计思路 循环遍历可能的搭配情况,然后判断是否符合事实。 流程图 graph A[开始] --> B[循环遍历可能的搭配情况] --> C{符合事实情况} --Yes--> D[count++]; ......
习题 趣味 语言

团体天梯练习 L2-033 简单计算器

#L2-033 简单计算器 本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈 $S_{1}$; 存放数字,另一个堆栈 $S_{2}$​ 存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作: 从 $S_{1}$ 中 ......
天梯 计算器 团体 033 L2

团体天梯练习 L2-032 彩虹瓶

#L2-032 彩虹瓶 彩虹瓶的制作过程(并不)是这样的:先把一大批空瓶铺放在装填场地上,然后按照一定的顺序将每种颜色的小球均匀撒到这批瓶子里。 假设彩虹瓶里要按顺序装 $N$ 种颜色的小球(不妨将顺序就编号为 $1$ 到 $N$ )。现在工厂里有每种颜色的小球各一箱,工人需要一箱一箱地将小球从工厂 ......
天梯 团体 032 L2

团体天梯练习 L2-031 深入虎穴

#L2-031 深入虎穴 著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报。已知情报藏在一个地下迷宫里,迷宫只有一个入口,里面有很多条通路,每条路通向一扇门。每一扇门背后或者是一个房间,或者又有很多条路,同样是每条路通向一扇门…… 他的手里有一张表格,是其他间谍帮他收集到的情报,他们记下 ......
天梯 虎穴 团体 031 L2

团体天梯练习 L2-030 冰岛人

#L2-030 冰岛人 2018年世界杯,冰岛队因1:1平了强大的阿根廷队而一战成名。好事者发现冰岛人的名字后面似乎都有个“松”(son),于是有网友科普如下: 冰岛人沿用的是维京人古老的父系姓制,孩子的姓等于父亲的名加后缀,如果是儿子就加 $sson$ ,女儿则加 $sdottir$ 。因为冰岛人 ......
冰岛人 天梯 团体 030 L2

栈和队列

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

算法(第4版)练习题1.1.27的三种解法

本文列举了对于 算法 : 第4版 / (美) 塞奇威客 (Sedgewick, R.) , (美) 韦恩 (Wayne, K.) 著 ; 谢路云译. -- 北京 : 人民邮电出版社, 2012.10 (2021.5重印)(以下简称原书或书)中的练习题 1.1.27 的三种解法(C++ 实现),并对包 ......
解法 练习题 算法 27

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

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

团体天梯练习 L2-029 特立独行的幸福

#L2-029 特立独行的幸福 对一个十进制数的各位数字做一次平方和,称作一次迭代。如果一个十进制数能通过若干次迭代得到 1,就称该数为幸福数。1 是一个幸福数。此外,例如 19 经过 1 次迭代得到 82,2 次迭代后得到 68,3 次迭代后得到 100,最后得到 1。则 19 就是幸福数。显然, ......
天梯 特立独行 独行 团体 029

团体天梯练习 L2-028 秀恩爱分得快

#L2-028 秀恩爱分得快 古人云:秀恩爱,分得快。 互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 $K$ 个人,这些人两两间的亲密度就被定义为 $1/K$ 。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对 ......
天梯 团体 028 L2

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

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

团体天梯练习 L2-027 名人堂与代金券

#L2-027 名人堂与代金券 对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 $60$ 分及以上,并且有另加福利:总评分在 $[G, 100]$ 区间内者,可以得到 $50$ 元 PAT 代金券;在 ......
代金券 代金 天梯 名人堂 团体

shell小脚本练习

用户猜数字 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数 # 使用取余算法将随机数变为 1‐100 的随机数 #!/bin/bash num=$[RANDOM%100+1] while : do read -p "计算机生成一个1-100的随机数,你猜: " cai if [ ......
脚本 shell

练习

一、问题描述: 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位是相同的,但与前两位不同;丙是)学回家,他说:四位的车号刚好是一个整缴的平方。请求出车号。 二、设计思路: 1、对所有四位数前两位数相同和 ......

团体天梯练习 L2-026 小字辈

#L2-026 小字辈 本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。 ####输入格式: 输入在第一行给出家族人口总数 $N$(不超过 $100 000$ 的正整数) —— 简单起见,我们把家族成员从 $1$ 到 $N$ 编号。随后第二行给出 $N$ 个编号,其中第 $i$ 个编号对应第 ......
小字辈 天梯 小字 团体 026

团体天梯练习 L2-025 分而治之

#L2-025 分而治之 分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。 ####输入格式: 输入在第一行给出两个正整数 $N$ 和 $M$(均 ......
天梯 团体 025 L2