- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 java算法之体育馆找位置
在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。0 表示该座位没有坐人,1 表示该座位已经坐人。输出描述:整数,在不移动现有观众座位的情况下,最多还能坐下多少名观众。示例 1 输入输出示例仅供调试,后台判题数据一般不包含示例。示例 2 输入输出示例仅供调试,后台判题数据一般不包含示例。备注:1<= 数组长度 <=10000。
2024-08-23 16:15:35
260
原创 Java算法只转盘寿司
寿司店周年庆,正在举办优惠活动回馈新老客户寿司转盘上总共有 n 盘寿司,prices [i] 是第 i 盘寿司的价格,如果客户选择了第 i 盘寿司,寿司店免费赠送客户距离第 i 盘寿司最近的下一盘寿司 j,前提是 prices [j] < prices [i],如果没有满足条件的 j,则不赠送寿司。输入的每一个数字代表每盘寿司的价格,每盘寿司的价格之间使用空格分隔寿司的盘数 n范围为:1<=n <= 500。输出描述输出享受优惠后的一组数据,每个值表示客户选择第 i 盘寿司时实际得到的寿司的总价格。
2024-08-23 13:47:20
109
原创 Java算法之找出作弊的人
每一行代表一个集合,每个集合内的员工ID按顺序排列,多行结果也以员工对中p1值大小升序排列(如果p1相同则p2升序)公司组织了一次考试,现在考试结果出来了,想看一下有没人存在作弊行为,但是员工太多了,需要先对员工进行一次过滤,再进一步确定是否存在作弊行为。输入:第一行为员工个数n,后续的n行第一个数值为员工ID,第二个数值为员工考试分数。输出:员工1和员工2的分差为1,员工3和员工4的分差也为1,因此最终结果为。过滤的规则为:找到分差最小的员工ID对(p1,p2)列表,要求p1
2024-08-07 16:59:37
447
原创 Java算法之密码检测
请你编写程序,输出最终得到的密码字符,并判断密码是否满足如下的密码安全要求。5.密码至少需要包含 1 个字母和数字以外的非空白特殊字符。2.密码至少需要包含 1 个大写字母;3.密码至少需要包含 1 个小写字母;4.密码至少需要包含 1 个数字;6.密码不能包含连续相同的字符。1.密码长度>=8;
2024-08-07 16:07:44
151
原创 Java算法之数据单元的变量替换
将一个csv格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。说明:第二个单元中有对A单元的引用,A单元格的值为1,替换时,将A单元的内容替代的位置,并和其他内容合并。2.每个单元格的内容包含字母和数字,以及使用 分隔的单元格引用,例如:表示引用第一个单元的值。6.不存在多重 的情况,一个单元格只能引用一个其他单元格。4.引用单元格的位置不受限制,运行排在后面的单元格被排在前面的单元格引用。输出:输出所有单元格展开的内容,单元格之间用逗号分隔。
2024-08-07 14:15:20
178
原创 Java算法之山脉数量
给定一个数组,数组中的每个元素代表该位置的海拔高度。0表示平地,>=1时表示属于某个山峰,山峰的定义为当某个位置的左右海拔均小于自己的海拔时,该位置为山峰。数组起始位置计算时可只满足一边的条件。示例1: 输入: [0,1,2,3,2,4]输出描述 输出符合条件的山峰的个数。输入: [3,0,3,4,1]输入描述 一个整数数组。
2024-08-07 13:57:25
156
原创 idea启动报错“Address already in use: bind”
idea启动报错“Address already in use: bind”
2024-08-06 08:49:34
198
原创 Java之注解Annotation
Java 注解(Annotation)是 JDK 5.0 引入的一种元数据机制,用于描述某些代码的附加信息,这些信息可以在运行时或编译时被读取。注解本身不会改变程序的执行流程,但可以被编译器或运行时环境用来进行额外的处理。
2024-08-05 17:26:28
796
原创 JAVA之枚举Enum
一、什么是枚举?二、枚举的一些关键特性三、枚举使用场景四、枚举与常量类五、枚举与普通类六、枚举与数据库七、单个参数示例:(类似普通类中得构造参数)八、多个参数:(类似普通类中得构造参数)九、异常处理应用十、高级操作十一、枚举上使用注解
2024-08-01 17:28:31
697
原创 Windows 系统下 Docker安装Kafka
1.拉取zookeeper并检查拉取是否成功 2.安装zookeeper并检查是否创建容器成功3.拉取kafka镜像4.创建kafka容器(我使用得是windows,换行符为“^”,Linux 系统将“^”改成“\”)5.验证Kafka是否正常运行6.创建测试主题
2024-07-30 16:57:39
281
原创 基于Docker安装RocketMQ
1.*拉取RocketMQ镜像2.*创建namesrv服务3.*构建namesrv容器4.*创建broker节点5.*创建RocketMQ控制台服务6.*启动Namesrv和Broker7.*查看控制台信息8.*broker.conf配置详解
2024-07-29 15:55:00
526
原创 com.alibaba.druid.pool.DruidDataSource error : testOnBorrow is true, validationQuery not set
com.alibaba.druid.pool.DruidDataSource error : testOnBorrow is true, validationQuery not set针对以上遇见的问题自我做个记录,以防出现类似问题遗忘1、在DB的参数配置文件上加 validationQuery:SELECT 1 testWhileIdle:true ...
2019-01-28 12:17:15
3485
1
docx4j-2.7.1+依赖包
2018-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人